Memory predecryption: hiding the latency overhead of memory encryption

Memory predecryption: hiding the latency overhead of memory encryption
复制标题

内存预解密:隐藏内存加密的延迟开销

DOI:
--
复制
发表时间:
2005
期刊:
CARN
影响因子:
--
通讯作者:
Milos Prvulović
Milos Prvulović
中科院分区:
--
文献类型:
--
作者:
Brian Rogers;Yan Solihin;Milos Prvulović

文献摘要

被引文献

相似文献

内存加密已成为提供安全处理环境的常见方法,但当前方案存在额外的性能和存储开销。本文提出了预解密作为一种方法,通过使用众所周知的预取技术从存储器中检索数据并在处理器需要它之前执行解密,从而以较少的开销提供这种安全性。我们的结果主要是在SPEC 2000基准测试上测试的,结果表明,使用我们的预解密方案实际上不会导致执行时间增加,尽管每次存储器块访问多了128个周期的解密延迟。
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.