Efficient Memory Integrity Verification and Encryption for Secure Processors

  • Authors:
  • G. Edward Suh;Dwaine Clarke;Blaise Gassend;Marten van Dijk;Srinivas Devadas

  • Affiliations:
  • MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA;MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA;MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA;MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA;MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA

  • Venue:
  • Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Secure processors enable new sets of applications suchas commercial grid computing, software copy-protection,and secure mobile agents by providing security from bothphysical and software attacks. This paper proposes newhardware mechanisms for memory integrity verification andencryption, which are two key primitives required in single-chipsecure processors. The integrity verification mechanismoffers significant performance advantages over existingones when the checks are infrequent as in grid computingapplications. The encryption mechanism improves theperformance in all cases.