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 条
  • [41] In Hardware We Trust? From TPM to Enclave Computing on RISC-V
    Stapf, Emmanuel
    Jauernig, Patrick
    Brasser, Ferdinand
    Sadeghi, Ahmad-Reza
    [J]. PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 218 - 223
  • [42] RETTAG: Hardware-assisted Return Address Integrity on RISC-V
    Wang, Yu
    Wu, Jinting
    Yue, Tai
    Ning, Zhenyu
    Zhang, Fengwei
    [J]. PROCEEDINGS OF THE 15TH EUROPEAN WORKSHOP ON SYSTEMS SECURITY (EUROSEC 22), 2022, : 50 - 56
  • [43] Fast Packet Classification using RISC-V and HyperSplit Acceleration on FPGA
    Pnevmatikou, Arsinoe
    Lentaris, George
    Soudris, Dimitrios
    Kokkalis, Nikos
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [44] Hardware Acceleration of Crystals-Kyber in Low-Complexity Embedded Systems With RISC-V Instruction Set Extensions
    Gewehr, Carlos
    Luza, Lucas
    Moraes, Fernando Gehm
    [J]. IEEE ACCESS, 2024, 12 : 94477 - 94495
  • [45] Evaluating Post-quantum Signatures for IoT Devices
    Carneiro, Jessica
    Oliveira, Leonardo B.
    [J]. GREEN, PERVASIVE, AND CLOUD COMPUTING, GPC 2019, 2019, 11484 : 104 - 114
  • [46] Traceable Ring Signatures with Post-quantum Security
    Feng, Hanwen
    Liu, Jianwei
    Wu, Qianhong
    Li, Ya-Nan
    [J]. TOPICS IN CRYPTOLOGY, CT-RSA 2020, 2020, 12006 : 442 - 468
  • [47] A Note on the Post-quantum Security of (Ring) Signatures
    Chatterjee, Rohit
    Chung, Kai-Min
    Liang, Xiao
    Malavolta, Giulio
    [J]. PUBLIC-KEY CRYPTOGRAPHY, PKC 2022, PT II, 2022, 13178 : 407 - 436
  • [48] Post-Quantum TLS Without Handshake Signatures
    Schwabe, Peter
    Stebila, Douglas
    Wiggers, Thom
    [J]. CCS '20: PROCEEDINGS OF THE 2020 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2020, : 1461 - 1480
  • [49] RISC-V Console: A Containerized RISC-V Based Game Console Emulator for Education
    Nitta, Christopher
    Kaloti, Aaron
    Wang, Shuotong
    [J]. PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, 2022, : 145 - 150
  • [50] Trustworthy and Efficient Digital Twins in Post-Quantum Era with Hybrid Hardware-Assisted Signatures
    Nouma, Saif E.
    Yavuz, Attila A.
    [J]. ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2024, 20 (06)