MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Towards the formal modeling of a secure operating system (2000) [1 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Dan Zhou
In Proceedings of the 23rd National Information System Security Conference
http://www.cse.fau.edu/~dan/papers/nissc2000.ps.gz
Add To MetaCart

Abstract:

To construct a secure operating system with high assurance, it is essential that the security architecture of the operating system can be analyzed vigorously and that the architecture can be easily understood by engineers who translate the design into code. In this paper we describe a partial model of the security policies of an operating system which implements a variant of the Bell-LaPadula model. In particular, we describe the privileges of trusted subjects and how they are used in granting accesses. We use a combination of an object-oriented modeling technique, the Unified Modeling Language (UML), and a mathematically-based formal method called Higher-Order Logic (HOL). UML provides a visual, intuitive model that is easy to write and easily understood by engineers. HOL provides a rigorous model whose properties can be mechanically proved, thus allowing the correctness of the model to be established. UML models provide the structure for natural language descriptions and HOL models. HOL models add precise semantics to both text descriptions and UML models. 1

Citations

1524 Object-Oriented Modelling and Design – Rumbaugh, Blaha, et al. - 1991
578 Monitors," in Operating System Concepts – Silberschatz, Galvin - 1999
297 Formal methods: State of the art and future directions – Clarke, Wing - 1996
285 UML Distilled, Applying the Standard Object Modeling Language – Fowler - 1997
240 Secure computer systems: Mathematical foundations – Bell, LaPadula - 1973
207 A Specifier’s Introduction to Formal Methods – Wing - 1990
206 C.: HOL: A proof generating system for Higher-Order Logic – Gordon - 1988
106 Object-Oriented Development – Booch - 1986
55 Formal Methods Reality Check: Industrial Usage – Craigen, Gerhart, et al. - 1995
8 Criteria Project. Common Criteria for Information Technology Security Evaluation – Common - 1999
4 Formal Development of Secure Email – Zhou, Kuo, et al. - 1999
2 Formal Analysis of a Secure Communication Channel: Secure Core-Email Protocol – Zhou, Chin - 1999
1 The inevitability of failure: The flawed assumption of security in modern computing environments – Bieber - 1998