Efficient memory integrity verification and encryption for secure processors

G.E. Suh, D. Clarke, B. Gasend, M. van Dijk, S. Devadas
22nd Digital Avionics Systems Conference. Proceedings (Cat. No.03CH37449)  
Secure processors enable new sets of applications such as commercial grid computing, software copy-protection, and secure mobile agents by providing security from both physical and software attacks. This paper proposes new hardware mechanisms for memory integrity verification and encryption, which are two key primitives required in singlechip secure processors. The integrity verification mechanism offers significant performance advantages over existing ones when the checks are infrequent as in
more » ... rid computing applications. The encryption mechanism improves the performance in all cases.
doi:10.1109/micro.2003.1253207 dblp:conf/micro/SuhCGDD03 fatcat:wnxhqmpq3bg4vlnjogjil73jpa