DocumentCode :
3391077
Title :
Cryptkeeper: Improving security with encrypted RAM
Author :
Peterson, Peter A H
Author_Institution :
Univ. of California, Los Angeles, CA, USA
fYear :
2010
fDate :
8-10 Nov. 2010
Firstpage :
120
Lastpage :
126
Abstract :
Random Access Memory (RAM) was recently shown to be vulnerable to physical attacks exposing the totality of memory, including user data and encryption keys. We present Cryptkeeper, a novel software-encrypted virtual memory manager that mitigates data exposure when used with a secure key-hiding mechanism. Cryptkeeper significantly reduces the amount of cleartext data in memory by dividing RAM into a smaller, cleartext working set and a larger, encrypted area. This extends the standard memory model and provides encrypted swap as a side effect. Despite a 9x slowdown in pathological cases, target applications such as Firefox are only 9% slower with our Linux-based prototype. We also identify several optimizations which can significantly improve performance. Cryptkeeper enables the expression of new security policies for memory, and demonstrates that modern personal computers can perform heavy-duty work on behalf of operating systems with surprisingly low overhead.
Keywords :
Linux; cryptography; data encapsulation; microcomputers; optimisation; random-access storage; virtual storage; Cryptkeeper; Firefox; Linux based prototype; cleartext data; data exposure; encrypted RAM; encrypted swap; encryption key; heavy duty work; operating system; pathological case; personal computer; physical attack; random access memory; secure key hiding mechanism; security policy; software encrypted virtual memory manager; standard memory model; target application; Encryption; Fires; Kernel; Linux; Random access memory; Resource management; Data security; Memory management; Operating systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technologies for Homeland Security (HST), 2010 IEEE International Conference on
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4244-6047-2
Type :
conf
DOI :
10.1109/THS.2010.5655081
Filename :
5655081
Link To Document :
بازگشت