Agile Acceleration of Stateful Hash-based Signatures in Hardware

被引:4
|
作者
Thoma, Jan Philipp [1 ,2 ]
Hartlief, Darius [1 ,2 ]
Gueneysu, Tim [1 ,2 ]
机构
[1] Ruhr Univ Bochum, Univ Str 150, D-44801 Bochum, NRW, Germany
[2] DFKI GmbH, Robert Hooke Str 1, D-28359 Bremen, Germany
关键词
XMSS; LMS; hardware implementation; post-quantum cryptography; MERKLE TREE TRAVERSAL;
D O I
10.1145/3567426
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of large-scale quantum computers, the current landscape of asymmetric cryptographic algorithms will change dramatically. Today's standards like RSA, DSA, and ElGamal will no longer provide sufficient security against quantum attackers and need to be replaced with novel algorithms. In the face of these developments, NIST has already started a standardization process for new Key Encapsulation Mechanisms (KEMs) and Digital Signatures (DSs). Moreover, NIST has recommended the two stateful Hash-Based Signatures (HBSs) schemes XMSS and LMS for use in devices with a long expected lifetime and limited capabilities for maintenance. Both schemes are also standardized by the IETF. In this work, we present the first agile hardware implementation that supports both LMS and XMSS. Our design can instantiate either LMS, XMSS, or both schemes using a simple configuration setting. Leveraging the vast similarities of the two schemes, the hardware utilization of the agile design increases by 20% in LUTs and only 3% in Flip Flops (FFs) over a standalone XMSS implementation. Furthermore, our approach can easily be configured with an arbitrary number of hash cores and accelerators for the one-time signatures for different application scenarios. We evaluate our implementation on the Xilinx Artix-7 FPGA platform, which is the recommended target for PQC implementations by NIST. We explore potential tradeoffs in the design space and compare our results to previous work in this field.
引用
收藏
页数:29
相关论文
共 50 条
  • [31] A High Throughput and Energy Efficient Lepton Hardware Encoder With Hash-Based Memory Optimization
    Yan, Xiao
    Di, Zhixiong
    Huang, Bowen
    Li, Minjiang
    Wang, Wenqiang
    Zeng, Xiaoyang
    Fan, Yibo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2022, 32 (07) : 4680 - 4695
  • [32] Patent Landscape in the field of Hash-Based Post-Quantum Signatures (Invited Paper)
    Agrawal, Megha
    Duraisamy, Kumar
    Ganesan, Karthikeyan Sabari
    Gupta, Shivam
    Kandele, Suyash
    Konduru, Sai Sandilya
    Maddipati, Harika Chowdary
    Raghavendra, K.
    Sahu, Rajeev Anand
    Saraswat, Vishal
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2023, PT II, 2024, 14460 : 240 - 261
  • [33] Leighton-Micali Hash-Based Signatures in the Quantum Random-Oracle Model
    Eaton, Edward
    SELECTED AREAS IN CRYPTOGRAPHY - SAC 2017, 2018, 10719 : 263 - 280
  • [34] Poster: Signer Discretion is Advised: On the Insecurity of Vitalik's Threshold Hash-based Signatures
    Yaksetig, Mario
    Havlin, Alexander
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 3597 - 3599
  • [35] A hash-based image encryption algorithm
    Cheddad, Abbas
    Condell, Joan
    Curran, Kevin
    McKevitt, Paul
    OPTICS COMMUNICATIONS, 2010, 283 (06) : 879 - 893
  • [36] HASH-BASED ALGORITHMS FOR DISCRETIZED DATA
    Robey, Rachel N.
    Nicholaeff, David
    Robey, Robert W.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (04): : C346 - C368
  • [37] Global Optimization for Hash-based Splitting
    Medagliani, Paolo
    Leguay, Jeremie
    Abdullah, Mohammed
    Leconte, Mathieu
    Paris, Stefano
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [38] A Hash-Based Public Key Cryptosystem
    Yin, Qian
    Luo, Gang
    CLOUD COMPUTING AND SECURITY, PT III, 2018, 11065 : 383 - 392
  • [39] Hash-Based Direct Anonymous Attestation
    Chen, Liqun
    Dong, Changyu
    El Kassem, Nada
    Newton, Christopher J. P.
    Wang, Yalan
    POST-QUANTUM CRYPTOGRAPHY, PQCRYPTO 2023, 2023, 14154 : 565 - 600
  • [40] Hash-based Structural Join algorithms
    Mathis, Christian
    Haerder, Theo
    CURRENT TRENDS IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 4254 : 136 - 149