ACM Home Page
Please provide us with feedback. Feedback
Efficient Memory Integrity Verification and Encryption for Secure Processors
Full text PdfPdf (307 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture table of contents
Page: 339  
Year of Publication: 2003
ISBN:0-7695-2043-X
Authors
G. Edward Suh  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA
Dwaine Clarke  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA
Blaise Gassend  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA
Marten van Dijk  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA
Srinivas Devadas  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 78,   Citation Count: 27
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
[3] D. Burger and T. M. Austin. The SimpleScalar Tool Set, Version 2.0. Technical report, University of Wisconsin-Madison Computer Science Department, 1997.
 
4
[4] A. Carroll, M. Juarez, J. Polk, and T. Leininger. Microsoft "Palladium": A Business Overview. In Microsoft Content Security Business Unit, August 2002.
5
 
6
[6] D. Clarke, S. Devadas, M. van Dijk, B. Gassend, and G. E. Suh. Incremental multiset hash functions and their application to memory integrity checking. In Asiacrypt 2003 Proceedings , November 2003.
 
7
8
 
9
 
10
 
11
12
 
13
[13] H. Lipmaa, P. Rogaway, and D. Wagner. Comments to NIST concerning AES-modes of operations: CTR-mode encryption. In Symmetric Key Block Cipher Modes of Operation Workshop, Baltimore, Maryland, USA, 2000.
 
14
[14] R. C. Merkle. Protocols for public key cryptography. In IEEE Symposium on Security and Privacy, pages 122-134, 1980.
15
 
16
[16] N. I. of Science and Technology. FIPS PUB 197: Advanced Encryption Standard (AES), November 2001.
 
17
 
18
[18] R. L. Rivest. The RC5 Encryption Algorithm, from Dr. Dobb's Journal, January, 1995. In William Stallings, Practical Cryptography for Data Internetworks, IEEE Computer Society Press, 1996. 1996.
19
 
20
21
 
22
[22] B. S. Yee. Using Secure Coprocessors. PhD thesis, Carnegie Mellon University, 1994.

CITED BY  27

Collaborative Colleagues:
G. Edward Suh: colleagues
Dwaine Clarke: colleagues
Blaise Gassend: colleagues
Marten van Dijk: colleagues
Srinivas Devadas: colleagues