An Operating System Design for the Security Architecture for Microprocessors

  • Jörg Platte
  • Raúl Durán Díaz
  • Edwin Naroska
Conference paper

DOI: 10.1007/11935308_13

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4307)
Cite this paper as:
Platte J., Díaz R.D., Naroska E. (2006) An Operating System Design for the Security Architecture for Microprocessors. In: Ning P., Qing S., Li N. (eds) Information and Communications Security. ICICS 2006. Lecture Notes in Computer Science, vol 4307. Springer, Berlin, Heidelberg

Abstract

SAM is a processor extension used to protect execution of dedicated programs by preventing data disclosure and program manipulations in a multitasking environment. This paper presents an operating system design based on the Linux kernel for SAM. The design splits the kernel into a very small protected part and an unprotected part used by drivers and high level functions. Using this kernel protected and unprotected programs can be executed in parallel without diminishing the protection. The protection mechanism does not slow down the execution of unprotected programs, since it is only active during the execution of protected programs.

Keywords

Secure Operating Systems Certified Execution Encrypted Programs Secure Processors 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jörg Platte
    • 1
  • Raúl Durán Díaz
    • 1
  • Edwin Naroska
    • 1
  1. 1.Institut für Roboterforschung, Abteilung InformationstechnikUniversität DortmundGermany

Personalised recommendations