• DocumentCode
    278938
  • Title

    Persistent protected modules and persistent processes as the basis for a more secure operating system

  • Author

    Keedy, J. Leslie ; Vosseberg, Karin

  • Author_Institution
    Fachbereich Math. & Inf., Bremen Univ., Germany
  • Volume
    i
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    747
  • Abstract
    The MONADS computer architecture is based on a very large persistent virtual memory which eliminates the need for a conventional file store and filing system, thus providing a suitable basis for persistent programming. The architecture also provides direct support for persistent objects (modules), which are protected by capabilities, and for processes which persist not only between login sessions but also over system shutdowns. The authors briefly outline these aspects of the architecture and describe how they are used in the design of the MONADS operating system. They then show how these features naturally give rise to a wide range of security advantages which would be very difficult to achieve in conventional systems. They first discuss the security advantages of persistent protected modules and then they consider how persistent processes are organised, how they relate to modules and how they contribute to stronger security. Next they describe how users can communicate despite the protection mechanisms and how such communication can be carried out securely. Then follows a concluding discussion of the security and other advantages of a persistent architecture and an indication of the direction of future work
  • Keywords
    computer architecture; object-oriented programming; operating systems (computers); security of data; system recovery; virtual storage; MONADS computer architecture; capabilities; inter-login persistence; persistent objects; persistent processes; persistent programming; persistent protected modules; persistent virtual memory; secure operating system; system shutdowns; user communication; Communication system security; Computer architecture; Computer languages; Data security; Data structures; File systems; Information security; Mathematical programming; Operating systems; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183229
  • Filename
    183229