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 条
  • [31] Content-Aware Non-Volatile Cache Replacement
    Zeng, Qi
    Peir, Jih-Kwon
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 92 - 101
  • [32] Embedded Non-Volatile Memory Technologies
    Shum, Danny
    [J]. CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE 2011 (CSTIC 2011), 2011, 34 (01): : 3 - 8
  • [33] Advances in non-volatile memory technology
    Wong, Hei
    [J]. MICROELECTRONICS RELIABILITY, 2012, 52 (04) : 611 - 612
  • [34] Non-volatile memory based on nanostructures
    Kalinin, Sergei
    Yang, J. Joshua
    Demming, Anna
    [J]. NANOTECHNOLOGY, 2011, 22 (25)
  • [35] Emerging non-volatile memory technologies
    Müller, G
    Nagel, N
    Pinnowa, CU
    Röhr, T
    [J]. ESSCIRC 2003: PROCEEDINGS OF THE 29TH EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2003, : 37 - 44
  • [36] Non-Volatile memory (NVM) technologies
    Shao, Zili
    Chang, Yuan-Hao
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2016, 71 : 1 - 1
  • [37] Non-volatile memory and digital clocking
    Bayer, Mark
    Kim, Suhwan
    [J]. Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2008, 51
  • [38] Consensus for Non-Volatile Main Memory
    Huynh Tu Dang
    Hofmann, Jaco
    Liu, Yang
    Radi, Marjan
    Vucinic, Dejan
    Soule, Robert
    Pedone, Fernando
    [J]. 2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, : 406 - 411
  • [39] Write Avoidance Cache Coherence Protocol for Non-volatile Memory as Last-Level Cache in Chip-Multiprocessor
    Choi, Ju Hee
    Kwak, Jong Wook
    Jhon, Chu Shik
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (08): : 2166 - 2169
  • [40] H-ARC: A Non-Volatile Memory Based Cache Policy for Solid State Drives
    Fan, Ziqi
    Du, David H. C.
    Voigt, Doug
    [J]. 2014 30TH SYMPOSIUM ON MASSIVE STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2014,