• 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. Uniform instruction set extensions for multiplications in contemporary and post-quantum cryptography
 
  • Details
  • Full
Options
2024
Journal Article
Title

Uniform instruction set extensions for multiplications in contemporary and post-quantum cryptography

Abstract
Hybrid key encapsulation is in the process of becoming the de-facto standard for integration of post-quantum cryptography (PQC). Supporting two cryptographic primitives is a challenging task for constrained embedded systems. Both contemporary cryptography based on elliptic curves or RSA and PQC based on lattices require costly multiplications. Recent works have shown how to implement lattice-based cryptography on big-integer coprocessors. We propose a novel hardware design that natively supports the multiplication of polynomials and big integers, integrate it into a RISC-V core, and extend the RISC-V ISA accordingly. We provide an implementation of Saber and X25519 to demonstrate that both lattice- and elliptic-curve-based cryptography benefits from our extension. Our implementation requires only intermediate logic overhead, while significantly outperforming optimized ARM Cortex M4 implementations, other hardware/software codesigns, and designs that rely on contemporary accelerators.
Author(s)
Oberhansl, Felix Fritz
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Fritzmann, Tim
Pöppelmann, Thomas
Basu Roy, Debapriya
Sigl, Georg  
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Journal
Journal of cryptographic engineering  
Open Access
DOI
10.1007/s13389-023-00332-2
Language
English
Fraunhofer-Institut für Angewandte und Integrierte Sicherheit AISEC  
Keyword(s)
  • Elliptic-curve cryptography

  • Hybrid key encapsulation

  • Instruction set extensions

  • Lattice-based cryptography

  • Post-quantum cryptography

  • RISC-V

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