• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Performance and Communication Cost of Hardware Accelerators for Hashing in Post-Quantum Cryptography
 
  • Details
  • Full
Options
2025
Journal Article
Title

Performance and Communication Cost of Hardware Accelerators for Hashing in Post-Quantum Cryptography

Abstract
SPHINCS+ is a signature scheme included in the first NIST post-quantum standard that bases its security on the underlying hash primitive. As most of the runtime of SPHINCS+ is caused by the evaluation of several hash- and pseudo-random functions, offloading this computation to dedicated hardware accelerators is a natural step. In this work, we evaluate different architectures for hardware acceleration of such a hash primitive with respect to its use-case and evaluate them in the context of SPHINCS+. We attach hardware accelerators for different hash primitives (SHAKE256 and Ascon-Xof for both full and round-reduced versions) to CPU interfaces having different transfer speeds. We show that for most use-cases, data transfer determines the overall performance if accelerators are equipped with FIFOs and that reducing the number of rounds in the permutation does not necessarily lead to significant performance improvements when using hardware acceleration.This work extends on a conference paper accepted at COSADE'24, first published in [19], and written by the same authors, where different architectures for hardware accelerators of hash functions are benchmarked and evaluated for SPHINCS+ as a case study. In this article, we provide results for additional parameter sets for SPHINCS+ and improve the performance of one of the accelerators by adding an additional RISC-V instruction for faster absorption. We then extend the performance benchmark by including the algorithms CRYSTALS-Kyber, CRYSTALS-Dilithium, and Falcon. Finally, we provide a power/energy comparison for the accelerators.
Author(s)
Karl, Patrick
Technische Universität München
Schupp, Jonas
Technische Universität München
Sigl, Georg  
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Journal
ACM transactions on embedded computing systems : TECS  
Open Access
File(s)
Download (2.53 MB)
Rights
CC BY 4.0: Creative Commons Attribution
DOI
10.1145/3676965
10.24406/publica-5923
Language
English
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Keyword(s)
  • hardware acceleration

  • NIST PQC

  • post-quantum cryptography

  • RISC-V HW/SW co-design

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024