Affiliation:
1. North Carolina State University
2. Georgia Institute of Technology
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.
Publisher
Association for Computing Machinery (ACM)
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Protecting Sensitive Information in the Volatile Memory from Disclosure Attacks;2016 11th International Conference on Availability, Reliability and Security (ARES);2016-08
2. Memory encryption;ACM Computing Surveys;2014-04
3. Beyond Full Disk Encryption: Protection on Security-Enhanced Commodity Processors;Applied Cryptography and Network Security;2013
4. Memory Encryption for Smart Cards;Smart Card Research and Advanced Applications;2011
5. Root of Trust;Encyclopedia of Cryptography and Security;2011