Hardware Security for eXtended Merkle Signature Scheme Using SRAM-based PUFs and TRNGs

被引:6
|
作者
Roman, Roberto [1 ]
Arjona, Rosario [1 ]
Arcenegui, Javier [1 ]
Baturone, Iluminada [1 ]
机构
[1] Univ Seville, Inst Microelect Sevilla IMSE CNM, CSIC, Seville, Spain
关键词
XMSS; hash-based signatures; post-quantum cryptography; hardware security; SRAMs; PUFs; TRNGs;
D O I
10.1109/ICM50269.2020.9331821
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the expansion of the Internet of Things (IoT), there is an increasing number of interconnected devices around us. Integrity, authentication and non-repudiation of data exchanged between them is becoming a must. This can be achieved by means of digital signatures. In recent years, the eXtended Merkle Signature Scheme (XMSS) has gained popularity in embedded systems because of its simple implementation, post-quantum security, and minimal security assumptions. From a hardware point of view, the security of digital signatures strongly depends on how the private keys are generated and stored. In this work, we propose the use of SRAMs as True Random Generators (TRNGs) and Physically Unclonable Functions (PUFs) to generate and reconstruct XMSS keys in a trusted way. We achieve a low-cost solution that only adds lightweight operations to the signature itself, such as repetition decoding and XORing, and does not require additional hardware (like secure non-volatile memories) since the manufacturing variations of the SRAM inside the IoT device are exploited. As a proof of concept, the solution was implemented in an IoT board based on the ESP32 microcontroller.
引用
收藏
页码:151 / 154
页数:4
相关论文
共 50 条
  • [31] Reliable Implementation on SRAM-based FPGA using Evolutionary Methods
    Jahanirad, Hadi
    Mohammadi, Karim
    [J]. IETE JOURNAL OF RESEARCH, 2013, 59 (05) : 597 - 603
  • [32] Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs
    Tambara, Lucas Antunes
    Kastensmidt, Fernanda Lima
    Rech, Paolo
    Lins, Filipe
    Medina, Nilberto H.
    Added, Nemitala
    Aguiar, Vitor A. P.
    Silveira, Marcilei A. G.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2018, 65 (08) : 1935 - 1942
  • [33] On the security of an identity-based signature scheme
    [J]. Huang, X.-Y. (xyhuang81@gmail.com), 1600, Science Press (37):
  • [34] On the Security of an Attribute-Based Signature Scheme
    Tan, Syh-Yuan
    Heng, Swee-Huay
    Goi, Bok-Min
    [J]. U- AND E-SERVICE, SCIENCE AND TECHNOLOGY, 2009, 62 : 161 - +
  • [35] Mitigation of soft errors in SRAM-based FPGAs using CAD tools
    Bahramnejad, Somayeh
    Zarandi, Hamid R.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (06) : 1019 - 1031
  • [36] Improvement of SRAM-based failure analysis using calibrated Iddq testing
    Balachandran, H
    Walker, DMH
    [J]. 14TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1996, : 130 - 136
  • [37] Method for Improving the Reliability of SRAM-Based PUF Using Convolution Operation
    Cao, Ruihu
    Mei, Niansong
    Lian, Qian
    [J]. ELECTRONICS, 2022, 11 (21)
  • [38] A SRAM-based Architecture for Trie-based IP Lookup Using FPGA
    Le, Hoang
    Jiang, Weirong
    Prasanna, Viktor K.
    [J]. PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 33 - 42
  • [39] A Self-Checking Scheme to Mitigate Single Event Upset Effects in SRAM-Based FPAAs
    Balen, Tiago R.
    Leite, Franco
    Kastensmidt, Fernanda Lima
    Lubaszewski, Marcelo
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2009, 56 (04) : 1950 - 1957
  • [40] Security analysis on a blind signature scheme based on Elgamal signature equation
    Yu Eaozheng
    Xu Congwei
    [J]. CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 741 - 744