Deep Learning-Based Detection for Multiple Cache Side-Channel Attacks

被引:0
|
作者
Kim, Hodong [1 ]
Hahn, Changhee [2 ]
Kim, Hyunwoo J. [1 ]
Shin, Youngjoo [3 ]
Hur, Junbeom [1 ]
机构
[1] Korea Univ, Dept Comp Sci & Engn, Seoul 02841, South Korea
[2] Seoul Natl Univ Sci & Technol, Dept Elect & Informat Engn, Seoul 01811, South Korea
[3] Korea Univ, Sch Cybersecur, Seoul 02841, South Korea
关键词
Cache side-channel attack detection; multiclass classification; PRIME plus ABORT; PRIME plus PROBE; FLUSH plus RE-LOAD; TIME-SERIES PREDICTION;
D O I
10.1109/TIFS.2023.3340088
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A cache side-channel attack retrieves victim's sensitive information from a system by exploiting shared cache of CPUs. Since conventional cache side-channel attacks such as FLUSH+RELOAD and PRIME+PROBE are likely to incur numerous cache events, such as cache hits and misses, many previous strategies have focused on monitoring cache events for attack detection. However, as recently proposed attacks such as PRIME+ABORT have exploited the other events as side-channels, it has become challenging to detect them by monitoring only cache events. In this paper, we investigate PRIME+ABORT attack and identifies Intel TSX hardware events are tightly coupled with it as well as cache events. Based on our finding, we propose a novel deep learning-based cache side-channel attack detection method called FRIME. It can concurrently detect not only the conventional attacks such as FLUSH+RELOAD, PRIME+PROBE, but also PRIME+ABORT by leveraging both event types. In order to demonstrate the efficacy of our cache side-channel attack detection scheme in diverse workload conditions in the real world, we implement it using MLP, RNN, and LSTM deep learning models, demonstrating LSTM-based method outperforms the other implementations in terms of detection accuracy.
引用
收藏
页码:1672 / 1686
页数:15
相关论文
共 50 条
  • [41] TreasureCache: Hiding Cache Evictions Against Side-Channel Attacks
    Li, Mengming
    Bu, Kai
    Miao, Chenlu
    Ren, Kui
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (05) : 4574 - 4588
  • [42] Deep Stacking Ensemble Learning Applied to Profiling Side-Channel Attacks
    Llavata, Dorian
    Cagli, Eleonora
    Eyraud, Remi
    Grosso, Vincent
    Bossuet, Lilian
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS, CARDIS 2023, 2024, 14530 : 235 - 255
  • [43] 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,
  • [44] Reinforcement Learning-Based Design of Side-Channel Countermeasures
    Rijsdijk, Jorai
    Wu, Lichao
    Perin, Guilherme
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2021, 2022, 13162 : 168 - 187
  • [45] How secure is your cache against side-channel attacks?
    He, Zecheng
    Lee, Ruby B.
    50TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2017, : 341 - 353
  • [46] Micro-architectural Cache Side-Channel Attacks and Countermeasures
    Shen, Chaoqun
    Chen, Congcong
    Zhang, Jiliang
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 441 - 448
  • [47] Last-Level Cache Side-Channel Attacks are Practical
    Liu, Fangfei
    Yarom, Yuval
    Ge, Qian
    Heiser, Gernot
    Lee, Ruby B.
    2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 605 - 622
  • [48] Controlling the Deep Learning-Based Side-Channel Analysis: A Way to Leverage from Heuristics
    Paguada, Servio
    Rioja, Unai
    Armendariz, Igor
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2020, 2020, 12418 : 106 - 125
  • [49] Improved Hybrid Bagging Resampling Framework for Deep Learning-Based Side-Channel Analysis
    Hameed, Faisal
    Ramesh, Sumesh Manjunath
    Alkhzaimi, Hoda
    COMPUTERS, 2024, 13 (08)
  • [50] A Novel Side-Channel Archive Framework Using Deep Learning-Based Leakage Compression
    Jung, Sangyun
    Jin, Sunghyun
    Kim, Heeseok
    IEEE ACCESS, 2024, 12 : 105326 - 105336