arrow
返回

RECAST: Mitigating Conflict-Based Cache Attacks Through Fine-Grained Dynamic Mapping

delete2024-01-01
delete0
PRE
AI
X
Xingjian Zhang
H
Haochen Gong
R
Rui Chang *
Y
Yajin Zhou
DOI:10.1109/TIFS.2024.3368862delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Conflict-based cache attacks can leak critical information from target programs. Accordingly, randomization-based cache designs have emerged as an efficient and LLC-favorable way to mitigate such attacks. However, later investigations have revealed several problems with these designs. Specifically, we identify limited randomness and coarse-grained protection as key issues of previous designs. To solve these issues, we propose Recast, a secure cache design with address-sensitive secret generation and tweakable index randomization. Our insight is that cache modules at different levels can work collaboratively to enhance their security. Address-sensitive secret generation in private caches generates a secret value for each address upon cache misses. The shared cache in Recast uses tweakable index randomization, where the cryptographic function uses the secret value from private caches as the input to calculate the cache set index. Therefore, Recast achieves fine-grained dynamic mapping. We implement Recast in the gem5 simulator. We use a micro-benchmark and a benchmark suite to showcase the security of Recast. Our performance evaluations on SPEC 2017 and PARSEC benchmarks show that Recast incurs 2.29% and 2.03% performance overhead. Moreover, Recast with the LRU replacement policy has only 0.51% and 1.04% performance overhead on the two benchmarks. Therefore, Recast provides higher security guarantees with minimal performance overhead.
Keyword:
Cache side-channel attacks
cache hierarchy
cache randomization

期刊

IEEE Transactions on Information Forensics and Security 封面图
IEEE Transactions on Information Forensics and Security
IF:
8
论文数:
5.2K
被引数:
2.3W

机构

Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
引用论文

引用论文

ENCIDER: Detecting Timing and Cache Side Channels in SGX Enclaves and Cryptographic APIs
err2023-03-01
err4
PREAI
errYavuz, Tuba; Fowze, Farhaan; Hernandez, Grant; Bai, Ken Yihang; Butler, Kevin R. B.; Tian, Dave Jing
err分享
err收藏
Therapeutic Potential of Iridoid Derivatives: Patent Review
err2019-05-16
err0
errOAAI
errHidayat Hussain; Ivan R. Green; Muhammad Saleem; Muhammad Liaquat Raza; Mamona Nazir
err分享
err收藏
Femtosecond X-ray diffraction from an aerosolized beam of protein nanocrystals
err2018-02-01
err0
errOAAI
errSalah Awel; Richard A. Kirian; Max O. Wiedorn; Kenneth R. Beyerlein; Nils Roth; Daniel A. Horke; Dominik Oberthür; Juraj Knoska; Valerio Mariani; Andrew Morgan; Luigi Adriano; Alexandra Tolstikova; P. Lourdu Xavier; Oleksandr Yefanov; Andrew Aquila; Anton Barty; Shatabdi Roy-Chowdhury; Mark S. Hunter; Daniel James; Joseph S. Robinson; Uwe Weierstall; Andrei V. Rode; Saša Bajt; Jochen Küpper; Henry N. Chapman
err分享
err收藏
err分享
err收藏
err分享
err收藏
Identification of protein phosphatase activities in maize seedlings
err1992-03-01
err0
PREAI
errIzabela Jagiełło; Arianna Donella-Deana; Jadwiga Szczegielniak; Lorenzo A. Pinna; Grażyna Muszyńska
err分享
err收藏
Short- and long-term temporal changes in the assemblage structure of Amazonian dung beetles
err2021-02-10
err0
PREAI
errJorge Ari Noriega; Ana M. C. Santos; Joaquín Calatayud; Sergio Chozas; Joaquín Hortal
err分享
err收藏
Integrating and visualizing primary data from prospective and legacy taxonomic literature
err2015-05-12
err0
errOAAI
errJeremy Miller; Donat Agosti; Lyubomir Penev; Guido Sautter; Teodor Georgiev; Terry Catapano; David Patterson; David King; Serrano Pereira; Rutger Vos; Soraya Sierra
err分享
err收藏
学者 查看更多内容