Post-Quantum Signatures on RISC-V with Hardware Acceleration

被引:6
|
作者
Karl, Patrick [1 ]
Schupp, Jonas [1 ]
Fritzmann, Tim [1 ]
Sigl, Georg [2 ]
机构
[1] Tech Univ Munich, TUM Sch Computat Informat & Technol, Chair Secur Informat Technol, Arcisstr 21, D-80333 Munich, Bavaria, Germany
[2] Tech Univ Munich, TUM Sch Computat Informat & Technol, Chair Secur Informat Technol, Munich, Germany
关键词
Post-Quantum; NIST PQC; digital signatures; HW/SW codesign; CRYSTALS-Dilithium; Falcon; RISC-V;
D O I
10.1145/3579092
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
CRYSTALS-Dilithium and Falcon are digital signature algorithms based on cryptographic lattices, which are considered secure even if large-scale quantum computers will be able to break conventional public-key cryptography. Both schemes have been selected for standardization in the NIST Post-Quantum competition. In this work, we present a RISC-V HW/SW codesign that aims to combine the advantages of software and hardware implementations, i.e., flexibility and performance. It shows the use of flexible hardware accelerators, which have been previously used for Public-Key Encryption (PKE) and Key-Encapsulation Mechanism (KEM), for Post-Quantum signatures. It is optimized for Dilithium as a generic signature scheme but also accelerates applications that require fast verification of Falcon's compact signatures. We provide a comparison with previous works showing that for Dilithium and Falcon, cycle counts are significantly reduced, such that our design is faster than previous software implementations or other HW/SW codesigns. In addition to that, we present a compact Globalfoundries 22 nm ASIC design that runs at 800 MHz. By using hardware acceleration, energy consumption for Dilithium is reduced by up to 92.2%, and up to 67.5% for Falcon's signature verification.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Extending the RISC-V Instruction Set for Hardware Acceleration of the Post-Quantum Scheme LAC
    Fritzmann, Tim
    Sigl, Georg
    Sepulveda, Johanna
    [J]. PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1420 - 1425
  • [2] Accelerated RISC-V for Post-Quantum SIKE
    Elkhatib, Rami
    Koziel, Brian
    Azarderakhsh, Reza
    Kermani, Mehran Mozaffari
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (06) : 2490 - 2501
  • [3] Post-Quantum Cryptography Coprocessor for RISC-V CPU Core
    Lee, Jihye
    Kim, Whijin
    Kim, Sohyeon
    Kim, Ji-Hoon
    [J]. 2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,
  • [4] Risq-v: Tightly coupled risc-v accelerators for post-quantum cryptography
    Fritzmann, Tim
    Sigl, Georg
    Sepúlveda, Johanna
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2020, 2020 (04): : 239 - 280
  • [5] Enhancing RISC-V Vector Extension for Efficient Application of Post-quantum Cryptography
    Zhao, Yifan
    Kuang, Honglin
    Sun, Yi
    Yang, Zhen
    Chen, Chen
    Meng, Jianyi
    Han, Jun
    [J]. 2023 IEEE 34TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP, 2023, : 10 - 17
  • [6] Exploring the RISC-V Vector Extension for the Classic McEliece Post-Quantum Cryptosystem
    Pircher, S.
    Geier, J.
    Zeh, A.
    Mueller-Gritschneder, D.
    [J]. PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 401 - 407
  • [7] Towards Reliable and Secure Post-Quantum Co-Processors based on RISC-V
    Fritzmann, Tim
    Sharif, Uzair
    Mueller-Gritschneder, Daniel
    Reinbrechtt, Cezar
    Schlichtmann, Ulf
    Sepulveda, Johanna
    [J]. 2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1148 - 1153
  • [8] High-Speed Post-Quantum Cryptoprocessor Based on RISC-V Architecture for IoT
    Hadayeghparast, Shahriar
    Bayat-Sarmadi, Siavash
    Ebrahimi, Shahriar
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (17): : 15839 - 15846
  • [9] Efficient Hardware/Software Co-Design for Post-Quantum Crypto Algorithm SIKE on ARM and RISC-V based Microcontrollers
    Roy, Debapriya Basu
    Fritzmann, Tim
    Sigl, Georg
    [J]. 2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [10] PQVALU.E: Post-quantum RISC-V Custom ALU Extensions on Dilithium and Kyber
    Miteloudi, Konstantina
    Bos, JoppeW.
    Bronchain, Olivier
    Fay, Bjoern
    Renes, Joost
    [J]. SMART CARD RESEARCH AND ADVANCED APPLICATIONS, CARDIS 2023, 2024, 14530 : 190 - 209