• 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. Masked Accelerators and Instruction Set Extensions for Post-Quantum Cryptography
 
  • Details
  • Full
Options
2021
Journal Article
Title

Masked Accelerators and Instruction Set Extensions for Post-Quantum Cryptography

Abstract
Side-channel attacks can break mathematically secure cryptographic systems leading to a major concern in applied cryptography. While the cryptanalysis and security evaluation of Post-Quantum Cryptography (PQC) have already received an increasing research effort, a cost analysis of efficient side-channel countermeasures is still lacking. In this work, we propose a masked HW/SW codesign of the NIST PQC finalists Kyber and Saber, suitable for their different characteristics. Among others, we present a novel masked ciphertext compression algorithm for non-power-of-two moduli. To accelerate linear performance bottlenecks, we developed a generic Number Theoretic Transform (NTT) multiplier, which, in contrast to previously published accelerators, is also efficient and suitable for schemes not based on NTT. For the critical non-linear operations, masked HW accelerators were developed, allowing a secure execution using RISC-V instruction set extensions. With the proposed design, we achieved a cycle count of K:214k/E:298k/D:313k for Kyber and K:233k/E:312k/D:351k for Saber with NIST Level III parameter sets. For the same parameter sets, the masking overhead for the first-order secure decapsulation operation including randomness generation is a factor of 4.48 for Kyber (D:1403k) and 2.60 for Saber (D:915k).
Author(s)
Fritzmann, Tim
Technische Universität München
van Beirendonck, Michiel
KU Leuven
Roy, Debapriya Basu
Technische Universität München
Karl, Patrick
Technische Universität München
Schamberger, Thomas
Technische Universität München
Verbauwhede, Ingrid M.
KU Leuven
Sigl, Georg  
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Journal
Iacr Transactions on Cryptographic Hardware and Embedded Systems
Funder
Horizon 2020 Framework Programme
Open Access
DOI
10.46586/tches.v2022.i1.414-460
Additional link
Full text
Language
English
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Keyword(s)
  • Accelerators

  • Instruction set extensions

  • Kyber

  • Masking

  • Post-quantum cryptography

  • RISC-V

  • Saber

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