JOURNAL ARTICLE

Post-Quantum Signatures on RISC-V with Hardware Acceleration

Patrick KarlJonas SchuppTim FritzmannGeorg Sigl

Year: 2023 Journal:   ACM Transactions on Embedded Computing Systems Vol: 23 (2)Pages: 1-23   Publisher: Association for Computing Machinery

Abstract

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 22nm 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.

Keywords:
Computer science Digital signature Embedded system Cryptography Quantum computer Cryptosystem Post-quantum cryptography Computer hardware Encryption Public-key cryptography Computer engineering Quantum Operating system Computer security Hash function Physics

Metrics

51
Cited By
12.77
FWCI (Field Weighted Citation Impact)
32
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cryptography and Data Security
Physical Sciences →  Computer Science →  Artificial Intelligence
Coding theory and cryptography
Physical Sciences →  Computer Science →  Artificial Intelligence
Quantum Computing Algorithms and Architecture
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.