• DocumentCode
    450042
  • Title

    Design and Characterization of a Hardware Encryption Management Unit for Secure Computing Platforms

  • Author

    Mahar, Anthony J. ; Athanas, Peter M. ; Craven, Stephen D. ; Edmison, Joshua N. ; Graf, Jonathan

  • Author_Institution
    Virginia Polytechnic Institute and State University
  • Volume
    10
  • fYear
    2006
  • fDate
    04-07 Jan. 2006
  • Abstract
    Software protection is increasingly necessary for uses in commercial systems, digital content distributors, and military systems. The Secure Software (SecSoft) architecture is one of several architectures attempting to provide hardware enforced software protection. The advantage of the SecSoft architecture is increased software protection without alteration to the fundamental interaction of software, operating systems, and developer tools. This work presents the design, implementation, and performance analysis of a fast, flexible hardware Encryption Management Unit (EMU) for such architectures. The EMU provides selective decryption of software instructions residing in page-sized sections of memory, without modification to the core processor. Results are derived from a FPGA based prototype platform containing different cryptographic routines operating with a standard processor.
  • Keywords
    Computer architecture; Cryptography; Field programmable gate arrays; Hardware; Military computing; Operating systems; Performance analysis; Software protection; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2006. HICSS '06. Proceedings of the 39th Annual Hawaii International Conference on
  • ISSN
    1530-1605
  • Print_ISBN
    0-7695-2507-5
  • Type

    conf

  • DOI
    10.1109/HICSS.2006.114
  • Filename
    1579815