Experimental Demonstrations of Security Primitives With Nonvolatile Memories

被引:9
|
作者
Mahmoodi, M. R. [1 ]
Strukov, D. B. [1 ]
Kavehei, O. [2 ,3 ]
机构
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
[2] Univ Sydney, Fac Engn, Sydney, NSW 2006, Australia
[3] Univ Sydney, Sydney Nano Inst, Sydney, NSW 2006, Australia
关键词
Nonvolatile memory; Reliability; Measurement; Generators; Authentication; Standards; Emerging devices; flash; hardware security; nonvolatile memories (NVMs); physically unclonable function (PUF); RRAM; security primitive; PHYSICAL UNCLONABLE FUNCTION; AUTHENTICATION; GENERATION;
D O I
10.1109/TED.2019.2948950
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This article provides a comprehensive review of experimental work on security primitives based on emerging and mature nonvolatile memories (NVMs). The focus is on physically unclonable functions (PUFs) that exploit process-induced variations to generate a die-specific random response. We identify two main types of the proposed designs and discuss their advantages and main challenges. Endurance and reliability are serious concerns in PUFs relying on large-signal stochastic switching properties of NVMs in the verification phase. Such designs do not seem to be appealing in terms of energy, throughput, and security. On the other hand, circuit primitives that exploit sneak-path current and device nonlinearity are genuinely more suitable for building strong PUFs, but they are susceptible to environmental variations. Achieving high reliability in such PUFs is the main challenge, and finding a practical holistic solution with integrated optimum security and performance characteristics is an important research direction. We further note that many PUF works have been performed on a single memory cell level. The proposed implementations and their performance projected based on experimental data show a low bit error rate, however, at the cost of poor resilience to modeling attacks. Without further justification, these approaches can be only classified for now as weak PUFs, and moreover, more work would be needed to verify their physical unclonability. This article is concluded by outlining the most urgent experimental and modeling future work and the exciting prospects for NVM-based PUFs.
引用
收藏
页码:5050 / 5059
页数:10
相关论文
共 50 条
  • [1] Hardware Security Applications of Emerging Nonvolatile Memories
    Chen, An
    [J]. PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [2] Security Vulnerabilities of Emerging Nonvolatile Main Memories and Countermeasures
    Kannan, Sachhidh
    Karimi, Naghmeh
    Sinanoglu, Ozgur
    Karri, Ramesh
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (01) : 2 - 15
  • [3] NONVOLATILE MEMORIES
    MARKOWITZ, MC
    [J]. EDN, 1989, 34 (18) : 94 - &
  • [4] NONVOLATILE MEMORIES
    MYRVAAGNES, R
    [J]. ELECTRONIC PRODUCTS MAGAZINE, 1989, 32 (06): : 79 - 81
  • [5] NONVOLATILE MEMORIES
    KANTOR, R
    [J]. MINI-MICRO SYSTEMS, 1978, 11 (12): : 12 - 12
  • [6] Identifying Reusable Primitives in Narrated Demonstrations
    Mohseni-Kabir, Anahita
    Chernova, Sonia
    Rich, Charles
    [J]. ELEVENTH ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN ROBOT INTERACTION (HRI'16), 2016, : 479 - 480
  • [7] Experimental and theoretical study of layered tunnel barriers for nonvolatile memories
    Buckley, J
    De Salvo, B
    Molas, G
    Gély, M
    Deleonibus, S
    [J]. PROCEEDINGS OF ESSDERC 2005: 35TH EUROPEAN SOLID-STATE DEVICE RESEARCH CONFERENCE, 2005, : 509 - 512
  • [8] Experimental demonstrations of unconditional security in a purely classical regime
    Byoung S. Ham
    [J]. Scientific Reports, 11
  • [9] A concept for nonvolatile memories
    Shum, K
    Zhou, JQ
    Zhang, W
    Zeng, LF
    Tamargo, MC
    [J]. APPLIED PHYSICS LETTERS, 1997, 71 (17) : 2487 - 2489
  • [10] Experimental demonstrations of unconditional security in a purely classical regime
    Ham, Byoung S.
    [J]. SCIENTIFIC REPORTS, 2021, 11 (01)