A lattice model of secure information flow
Communications of the ACM · 1976 · 1.9K citations · 20 references
EngineeringInformation SecuritySoftware AnalysisFormal VerificationLattice StructureHardware SecuritySecurity ModellingSecure Information FlowSecure By DesignData PrivacyComputer ScienceLattice ModelLanguage-based SecurityInformation FlowData SecurityCryptographySecure FlowProgram AnalysisFormal MethodsSecurityComputer Security ModelSecurity Property
The study examines mechanisms that ensure secure information flow in computer systems. The authors develop a lattice‑based mathematical framework that models secure information flow among security classes. The lattice model enables concise specification of security requirements, unifies and classifies existing information‑flow systems, and supports automatic program certification of secure flow.
This paper investigates mechanisms that guarantee secure information flow in a computer system. These mechanisms are examined within a mathematical framework suitable for formulating the requirements of secure information flow among security classes. The central component of the model is a lattice structure derived from the security classes and justified by the semantics of information flow. The lattice properties permit concise formulations of the security requirements of different existing systems and facilitate the construction of mechanisms that enforce security. The model provides a unifying view of all systems that restrict information flow, enables a classification of them according to security objectives, and suggests some new approaches. It also leads to the construction of automatic program certification mechanisms for verifying the secure flow of information through a program.
20
Computation: Finite and Infinite Machines.
D. A. Clarke, Marvin Minsky · American Mathematical Monthly · 1968
2.6K citations
A note on the confinement problem
Butler Lampson · Communications of the ACM · 1973
Computational Complexity TheoryEngineeringInformation Security+18
1.4K citations
Secure Computer Systems: Mathematical Foundations
David E. Bell, Leonard J. LaPadula · Defense Technical Information Center (DTIC) · 1973
1K citations
W. Wulf, Ellis Cohen, William M. Corwin et al. · Communications of the ACM · 1974
488 citations
Secure Computer Systems: Mathematical Foundations and Model
David E. Bell · Medical Entomology and Zoology · 1973
487 citations