Guard Cache: Creating Noisy Side-Channels

被引:0
|
作者
Mosquera, Fernando [1 ]
Kavi, Krishna [1 ]
Mehta, Gayatri [2 ]
John, Lizy [3 ]
机构
[1] Univ North Texas, Dept Comp Sci & Engn, Denton, TX 76205 USA
[2] Univ North Texas, Dept Elect Engn, Denton, TX 76205 USA
[3] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
关键词
Side-channel attacks; Probes; Technological innovation; Benchmark testing; Out of order; Arrays; Performance gain; Cache side-Channel attacks; evict & time; flush & reload; guard cache; miss cache; obfuscating cache access timing; prime & probe; victim cache; ATTACKS;
D O I
10.1109/LCA.2023.3289710
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Microarchitectural innovations such as deep cache hierarchies, out-of-order execution, branch prediction and speculative execution have made possible the design of processors that meet ever-increasing demands for performance. However, these innovations have inadvertently introduced vulnerabilities, which are exploited by side-channel attacks and attacks relying on speculative executions. Mitigating the attacks while preserving the performance has been a challenge. In this letter we present an approach to obfuscate cache timing, making it more difficult for side-channel attacks to succeed. We create false cache hits using a small Guard Cache with randomization, and false cache misses by randomly evicting cache lines. We show that our false hits and false misses cause very minimal performance penalties and our obfuscation can make it difficult for common side-channel attacks such as Prime & Probe, Flush & Reload or Evict & Time to succeed.
引用
收藏
页码:97 / 100
页数:4
相关论文
共 50 条
  • [21] TimeCache: Using Time to Eliminate Cache Side Channels when Sharing Software
    Ojha, Divya
    Dwarkadas, Sandhya
    2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021), 2021, : 375 - 387
  • [22] Multiphysics Simulation of EM Side-Channels from Silicon Backside with ML-based Auto-POI Identification
    Lin, Lang
    Zhu, Deqi
    Wen, Jimin
    Chen, Hua
    Lu, Yu
    Chang, Norman
    Chow, Calvin
    Shrivastav, Harsh
    Chen, Chia-Wei
    Montat, Kazuki
    Nagatat, Makoto
    2021 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2021, : 270 - 280
  • [23] Hello from the Other Side: SSH over Robust Cache Covert Channels in the Cloud
    Maurice, Clementine
    Weber, Manuel
    Schwarz, Michael
    Giner, Lukas
    Gruss, Daniel
    Boano, Carlo Alberto
    Roemer, Kay
    Mangard, Stefan
    24TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2017), 2017,
  • [24] Power2Picture: Using Generative CNNs for Input Recovery of Neural Network Accelerators through Power Side-Channels on FPGAs
    Huegle, Lukas
    Gotthard, Martin
    Meyers, Vincent
    Krautter, Jonas
    Gnad, Dennis R. E.
    Tahoori, Mehdi B.
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 155 - 161
  • [25] SCAFinder: Formal Verification of Cache Fine-Grained Features for Side Channel Detection
    Zhang, Shixuan
    Wang, Haixia
    Qiu, Pengfei
    Lyu, Yongqiang
    Wang, Hongpeng
    Wang, Dongsheng
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 8079 - 8093
  • [26] Cache Side-Channel Attacks in Cloud Computing
    Younis, Younis
    Kifayat, Kashif
    Merabti, Madjid
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CLOUD SECURITY MANAGEMENT (ICCSM-2014), 2014, : 138 - 146
  • [27] An exploration of effective fuzzing for side-channel cache leakage
    Basu, Tiyash
    Aggarwal, Kartik
    Wang, Chundong
    Chattopadhyay, Sudipta
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2020, 30 (01):
  • [28] Colored Petri Net Based Cache Side Channel Vulnerability Evaluation
    Wang, Limin
    Zhu, Ziyuan
    Wang, Zhanpeng
    Meng, Dan
    IEEE ACCESS, 2019, 7 : 169825 - 169843
  • [29] Preventing and Detecting Cache Side-Channel Attacks in Cloud Computing
    Younis, Younis A.
    Kifayat, Kashif
    Hussain, Abir
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [30] Malware Guard Extension: abusing Intel SGX to conceal cache attacks
    Schwarz, Michael
    Weiser, Samuel
    Gruss, Daniel
    Maurice, Clementine
    Mangard, Stefan
    CYBERSECURITY, 2020, 3 (01)