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 条
  • [21] A Hybrid Memory Hierarchy to Improve Cache Reliability with Non-volatile STT-RAM
    Chen, Naikuo
    Yu, Zhilou
    Zhao, Ruidong
    [J]. SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 459 - 468
  • [22] I/O-Cache: A Non-Volatile Memory Based Buffer Cache Policy to Improve Storage Performance
    Fan, Ziqi
    Haghdoost, Alireza
    Du, David H. C.
    Voigt, Doug
    [J]. 2015 IEEE 23RD INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2015), 2015, : 102 - 111
  • [23] Volatile and Non-Volatile Single Electron Memory
    Touati, A.
    Kalboussi, A.
    [J]. JOURNAL OF NANO- AND ELECTRONIC PHYSICS, 2013, 5 (03)
  • [24] Ferroelectric Random Access Memory as a Non-Volatile Cache Solution in a Multimedia Storage System
    Jung, Dong Jin
    Kim, Kinam
    [J]. MATERIALS AND DEVICES FOR SMART SYSTEMS III, 2009, 1129 : 3 - +
  • [25] Monolithically Integrating Non-Volatile Main Memory over the Last-Level Cache
    Walden, Candace
    Singh, Devesh
    Jagasivamani, Meenatchi
    Li, Shang
    Kang, Luyi
    Asnaashari, Mehdi
    Dubois, Sylvain
    Jacob, Bruce
    Yeung, Donald
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2021, 18 (04)
  • [26] Density Tradeoffs of Non-Volatile Memory as a Replacement for SRAM based Last Level Cache
    Korgaonkar, Kunal
    Bhati, Ishwar
    Liu, Huichu
    Gaur, Jayesh
    Manipatruni, Sasikanth
    Subramoney, Sreenivas
    Karnik, Tanay
    Swanson, Steven
    Young, Ian
    Wang, Hong
    [J]. 2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2018, : 315 - 327
  • [27] PROGRAM CODE REGENERATION METHOD FOR NON-VOLATILE MEMORY PLATFORM
    Lee, Seongsu
    Won, Youjip
    [J]. PROCEEDINGS OF 2016 5TH IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2016), 2016, : 172 - 175
  • [28] Improving the Lifetime of Non-Volatile Cache by Write Restriction
    Agarwal, Sukarn
    Kapoor, Hemangee K.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (09) : 1297 - 1312
  • [29] Cloak: Tolerating Non-Volatile Cache Read Latency
    Kokolis, Apostolos
    Mantri, Namrata
    Ganapathy, Shrikanth
    Torrellas, Josep
    Kalamatianos, John
    [J]. PROCEEDINGS OF THE 36TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, ICS 2022, 2022,
  • [30] Protect Non-volatile Memory from Wear-out Attack based on Timing Difference of Row Buffer Hit/Miss
    Mao, Haiyu
    Zhang, Xian
    Sun, Guangyu
    Shu, Jiwu
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1623 - 1626