ACM Home Page
Please provide us with feedback. Feedback
Memory predecryption: hiding the latency overhead of memory encryption
Full text PdfPdf (324 KB)
Source ACM SIGARCH Computer Architecture News archive
Volume 33 ,  Issue 1  (March 2005) table of contents
Special issue: Workshop on architectural support for security and anti-virus (WASSA)
SPECIAL ISSUE: Workshop on architectural support for security and anti-virus (WASSA) table of contents
Pages: 27 - 33  
Year of Publication: 2005
ISSN:0163-5964
Authors
Brian Rogers  North Carolina State University
Yan Solihin  North Carolina State University
Milos Prvulovic  Georgia Institute of Technology
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 23,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1055626.1055631
What is a DOI?

ABSTRACT

Memory encryption has become a common approach to providing a secure processing environment, but current schemes suffer from extra performance and storage overheads. This paper presents predecryption as a method of providing this security with less overhead by using well-known prefetching techniques to retrieve data from memory and perform decryption before it is needed by the processor. Our results, tested mostly on SPEC 2000 benchmarks, show that using our predecryption scheme can actually result in no increase in execution time despite an extra 128 cycle decryption latency per memory block access.


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
M. J. Charney and A. P. Reeves. Generalized Correlation Based Hardware Prefetching. Tech. Rep. EE-CEG-95-1, Cornell University, 1995.
3
4
 
5
G. Hinton and D. Sager and M. Upton and D. Boggs and D. Carmean and A. Kyker and P. Roussel. The Microarchitecture of the Pentium 4 Processor. Intel Technology Journal, (First Quarter), 2001.
 
6
T. Gilmont, J.-D. Legat, and J.-J. Quisquater. Enhancing the Security in the Memory Management Unit. In Proc. of the 25th EuroMicro Conf., 1999.
 
7
 
8
IBM. IBM Power4 System Architecture White Paper, 2002. http://www-1.ibm.com/servers/ eserver/pseries/hardware/whitepapers/power4.html.
 
9
International Planning and Research Corporation. 6th BSA Global Software Piracy Study, 2001. http://www.bsa.org/resources/2001-05-21.55.pdf.
10
11
12
 
13
14
15
16
17
18
 
19
Standard Performance Evaluation Corporation. Spec benchmarks. http://www.spec.org, 2000.
 
20
 
21


Collaborative Colleagues:
Brian Rogers: colleagues
Yan Solihin: colleagues
Milos Prvulovic: colleagues