Paper 2024/1170

Rudraksh: A compact and lightweight post-quantum key-encapsulation mechanism

Suparna Kundu, COSIC, KU Leuven, Belgium
Archisman Ghosh, Purdue University, USA
Angshuman Karmakar, Indian Institute of Technology Kanpur, India
Shreyas Sen, Purdue University, USA
Ingrid Verbauwhede, COSIC, KU Leuven, Belgium
Abstract

Resource-constrained devices such as wireless sensors and Internet of Things (IoT) devices have become ubiquitous in our digital ecosystem. These devices generate and handle a major part of our digital data. In the face of the impending threat of quantum computers on our public-key infrastructure, it is impossible to imagine the security and privacy of our digital world without integrating post-quantum cryptography (PQC) into these devices. Usually, due to the resource constraints of these devices, the cryptographic schemes in these devices have to operate with very small memory and consume very little power. Therefore, we must provide a lightweight implementation of existing PQC schemes by possibly trading off the efficiency. The other option that can potentially provide the most optimal result is by designing PQC schemes suitable for lightweight and low-power-consuming implementation. Unfortunately, the latter method has been largely ignored in PQC research. In this work, we first provide a lightweight CCA-secure PQ key-encapsulation mechanism (KEM) design based on hard lattice problems. We have done a scrupulous and extensive analysis and evaluation of different design elements, such as polynomial size, field modulus structure, reduction algorithm, secret and error distribution, etc., of a lattice-based KEM. We have optimized each of them to obtain a lightweight design. Our design provides a $100$ bit of PQ security and shows $\sim3$x improvement in terms of area with respect to the state-of-the-art Kyber KEM, a PQ standard.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Post-quantum cryptographyKey-encapsulation mechanismLattice-based cryptographyHardware implementationFPGA.
Contact author(s)
suparna kundu @ esat kuleuven be
ghosh69 @ purdue edu
angshuman @ cse iitk ac in
shreyas sen @ gmail com
ingrid verbauwhede @ esat kuleuven be
History
2024-07-22: approved
2024-07-19: received
See all versions
Short URL
https://ia.cr/2024/1170
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1170,
      author = {Suparna Kundu and Archisman Ghosh and Angshuman Karmakar and Shreyas Sen and Ingrid Verbauwhede},
      title = {Rudraksh: A compact and lightweight post-quantum key-encapsulation mechanism},
      howpublished = {Cryptology ePrint Archive, Paper 2024/1170},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/1170}},
      url = {https://eprint.iacr.org/2024/1170}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.