返回
Lixom: Protecting Encryption Keys with Execute-Only Memory
DOI:10.1007/978-3-032-07024-1_22.png)
摘要
En 中文
加密秘密的机密性对现代计算系统的安全性至关重要。然而,在特权攻击者或瞬态执行漏洞(如Meltdown或Spectre)存在的情况下,确保机密性十分困难。虽然可信执行环境(TEEs)提供了强大的保护,但它们存在硬件可用性有限、性能开销以及需要大量系统重构的问题,使其在许多部署中不切实际。在本文中,我们提出了Lixom,一种轻量级且通用的技术,用于防止x86处理器上加密秘密的数据泄露。Lixom通过将秘密存储在代码而非数据中,并使用仅执行内存(XOM)阻止访问,来实现其机密性保证。在虚拟机中,Lixom保护秘密免受受 compromis guest kernel 的侵害,提供类似于TEEs的安全保证。此外,Lixom在无性能开销的情况下(如对AES算法),可抵御Spectre、Meltdown和Foreshadow攻击。在3个案例研究中,我们展示了Lixom如何提升磁盘加密或数字版权管理等实际应用中应用的安全性。
Keyword:
Lixom
Execute-Only Memory
Cryptographic Secrets
Spectre
Meltdown
期刊
F
IF:
0
论文数:
23
被引数:
0
机构
暂无机构信息

