ComputingComputer ScienceCybersecurityAuthenticationComputer SecuritySecurity PolicyData SecuritySecurity AdministrationSecurity ControlsSecurity ManagementSystem SecurityElectronic ComputersSecurity Engineering
Most computers today are insecure because security is costly in terms of user inconvenience and foregone features, and people are unwilling to pay the price. Real-world security depends more on punishment than on locks, but it's hard to even find network attackers, much less punish them. The basic elements of security are authentication, authorization, and auditing: the gold standard. The idea of one principal speaking for another is the key to doing these uniformly across the Internet.
20
End-To-End Arguments In System Design
Jerome H. Saltzer, David P. Reed, David D. Clark · 1984 · 2.1K citations
A lattice model of secure information flow
Dorothy E. Denning · Communications of the ACM · 1976 · 1.9K citations · Full text
Kerberos: an authentication service for computer networks
Clifford Neuman, T. Ts'o · IEEE Communications Magazine · 1994 · 1.3K citations