A method of defense against cache timing attack in non-volatile memory

被引:0
|
作者
Choi, Juhee [1 ]
机构
[1] Sangmyung Univ, Dept Smart Informat Commun Engn, 31 Sangmyungdae Gil, Cheonan 31066, South Korea
来源
IEICE ELECTRONICS EXPRESS | 2023年 / 20卷 / 06期
关键词
non-volatile memory; STT-RAM; security; side channel attack; LAST-LEVEL CACHE; ENERGY;
D O I
10.1587/elex.20.20220477
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Attackers of modern computer architecture found that cache access latency difference between cache hit and cache miss is a point where secure data are overlooked. To prevent such data leakage, cache partitioning technique is utilized for defenders via cache hit isolation. Although this approach is effective in increasing resistance against cache timing attack, it is not suitable for emerging memory system, which is based on non-volatile memories, because it overlooks the weaknesses of the write operations. This paper proposes a secure-aware partitioning guide architecture to im-prove performance and write endurance by removing the necessity of cache flushing. During changing cache partitioning status, the write counts are considered for the new status and no cache lines are evicted in the proposal. As a result, the lifetime is extended by 1.77 times and the penalty of cache flushing is saved by 7.8%.
引用
收藏
页数:1
相关论文
共 50 条
  • [1] Amnesic Cache Management for Non-Volatile Memory
    Kang, Dongwoo
    Baek, Seungjae
    Choi, Jongmoo
    Lee, Donghee
    Noh, Sam H.
    Mutlu, Onur
    [J]. 2015 31ST SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2015,
  • [2] Statistical Cache Bypassing for Non-Volatile Memory
    Sun, Guangyu
    Zhang, Chao
    Li, Peng
    Wang, Tao
    Chen, Yiran
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (11) : 3427 - 3440
  • [3] Data Privacy in Non-Volatile Cache: Challenges, Attack Models and Solutions
    Rathi, Nitin
    Ghosh, Swaroop
    Iyengar, Anirudh
    Naeimi, Helia
    [J]. 2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 348 - 353
  • [4] Using DRAM as Cache for Non-Volatile Main Memory Swapping
    Kawata, Hirotaka
    Nakagawa, Gaku
    Oikawa, Shuichi
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2016, 4 (01) : 61 - 71
  • [5] Exposing Non-Volatile Memory Cache for Adaptive Storage Access
    Oikawa, Shuichi
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2021 - 2026
  • [6] UHNVM: A Universal Heterogeneous Cache Design with Non-Volatile Memory
    Li, Xiaochang
    Zhai, Zhengjun
    [J]. ELECTRONICS, 2021, 10 (15)
  • [7] A Study on Reconfiguring On-chip Cache with Non-volatile Memory
    Wang, Mingqian
    Sun, Zhaolin
    Diao, Jietao
    Wang, Xi
    Li, Nan
    Bu, Kai
    [J]. 2014 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2014, : 97 - 99
  • [8] Falcon: Fast OLTP Engine for Persistent Cache and Non-Volatile Memory
    Ji, Zhicheng
    Chen, Kang
    Wang, Leping
    Zhang, Mingxing
    Wu, Yongwei
    [J]. PROCEEDINGS OF THE TWENTY-NINTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2023, 2023, : 531 - 544
  • [9] Performance Implications of Cache Flushes for Non-Volatile Memory File Systems
    Lee, Kyungjun
    Ryu, Sungtae
    Han, Hwansoo
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2069 - 2071
  • [10] Large Capacity cache design based on emerging non-volatile memory
    Bu, Kai
    Liu, Haijun
    Xu, Hui
    Sun, Zhaolin
    [J]. APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 918 - 921