arrow
返回

Preventing Coherence State Side Channel Leaks Using TimeCache

delete2023-02-01
delete1
PRE
AI
D
Divya Ojha *
S
Sandhya Dwarkadas
DOI:10.1109/TC.2022.3209922delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Cache side channel attacks in the presence of shared memory have been used to extract cryptographic keys and enclave data, and are used by Spectre variants for leaking speculatively loaded data. Timing side channels exist in shared caches due to the difference in response latency of cached and uncached data. In prior work, we presented TimeCache, a cache design that prevents side channel exploits from reuse of shared memory. In this work, we extend TimeCache to also defend against attacks that exploit coherence states. TimeCache allows all running applications to use the entire cache, avoiding the need for partitioning in order to effect timing isolation. A per-process caching context prevents cache hits on data filled by another process. A novel bit-serial timestamp-parallel comparison logic allows low-overhead update of stale caching contexts. The defense is suited to all caches levels, and defends against an attacker running on any core. We evaluate TimeCache using the gem5 simulator to show that it is capable of preventing both reuse attacks and an attack based on coherence state leak. The average performance overhead for SPEC2006 is 1.13%, and for PARSEC and SPLASH is 0.46%.
Keyword:
Coherence
Timing
Hardware
Context
Side-channel attacks
Libraries
Software
Cache memories
support for security
security and privacy protection

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

U
University of Rochester
学者数:
2.6W
论文数: 2.1W
被引数: 2.2W
引用论文

引用论文

Picocystis salinarum gen. et sp. nov. (Chlorophyta) – a new picoplanktonic green alga
err2019-03-06
err0
PREAI
errR. A. Lewin; L. Krienitz; R. Goericke; H. Takeda; D. Hepperle
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收藏
Mean Amplitudes of Vibration for Tetrakis(trifluorophosphine)nickel.
err1971-01-01
err0
errOAAI
errS. J. Cyvin; A. Müller; Manohar Singh Sood; Bent Eichstedt Nielsen; Hans Ljunggren; L. Ehrenberg
err分享
err收藏
Circadian Rhythms in Visual Responsiveness in the Behaviorally Arrhythmic Drosophila Clock Mutant ClkJrk
err2017-11-27
err0
errOAAI
errOlivia M. Nippe; Alex R. Wade; Christopher J. H. Elliott; Sangeeta Chawla
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收藏
PERCEIVED CAREER-RELATED PRACTICES AND KNOWLEDGE SHARING BEHAVIOUR: A PRELIMINARY STUDY IN OMAN
err2016-12-30
err0
errOAAI
errFaridahwati Mohd. Shamsudin; Said Hamdan Al-Badi; Alexander Bachkirov; Ahmad Said Alshuaibi
err分享
err收藏
Punica granatum Protects Against Oxidative Stress in PC12 Cells and Oxidative Stress-Induced Alzheimer's Symptoms in Mice
err2011-07-01
err0
PREAI
errSoo Jung Choi; Ju-Hyun Lee; Ho Jin Heo; Hong Yon Cho; Hye Kyung Kim; Chang-Ju Kim; Myeong Ok Kim; Soo Hwan Suh; Dong-Hoon Shin
err分享
err收藏
Time series analysis demonstrates the absence of pulsatile hyphal growth
err2003-11-01
err0
errOAAI
errKarina Sampson; Roger R. Lew; I. Brent Heath
err分享
err收藏
学者 查看更多内容