Paper 2023/1732

On the Masking-Friendly Designs for Post-Quantum Cryptography

Suparna Kundu, KU Leuven
Angshuman Karmakar, KU Leuven, Indian Institute of Technology Kanpur
Ingrid Verbauwhede, KU Leuven
Abstract

Masking is a well-known and provably secure countermeasure against side-channel attacks. However, due to additional redundant computations, integrating masking schemes is expensive in terms of performance. The performance overhead of integrating masking countermeasures is heavily influenced by the design choices of a cryptographic algorithm and is often not considered during the design phase. In this work, we deliberate on the effect of design choices on integrating masking techniques into lattice-based cryptography. We select Scabbard, a suite of three lattice-based post-quantum key-encapsulation mechanisms (KEM), namely Florete, Espada, and Sable. We provide arbitrary-order masked implementations of all the constituent KEMs of the Scabbard suite by exploiting their specific design elements. We show that the masked implementations of Florete, Espada, and Sable outperform the masked implementations of Kyber in terms of speed for any order masking. Masked Florete exhibits a $73\%$, $71\%$, and $70\%$ performance improvement over masked Kyber corresponding to the first-, second-, and third-order. Similarly, Espada exhibits $56\%$, $59\%$, and $60\%$ and Sable exhibits $75\%$, $74\%$, and $73\%$ enhanced performance for first-, second-, and third-order masking compared to Kyber respectively. Our results show that the design decisions have a significant impact on the efficiency of integrating masking countermeasures into lattice-based cryptography.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. SPACE 2023
Keywords
Post-quantum cryptographyKey-encapsulation mechanismSide-channel attacksScabbardHigher-order masking
Contact author(s)
suparna kundu @ esat kuleuven be
angshuman karmakar @ esat kuleuven be
ingrid verbauwhede @ kuleuven be
History
2023-11-13: approved
2023-11-08: received
See all versions
Short URL
https://ia.cr/2023/1732
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1732,
      author = {Suparna Kundu and Angshuman Karmakar and Ingrid Verbauwhede},
      title = {On the Masking-Friendly Designs for Post-Quantum Cryptography},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1732},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1732}},
      url = {https://eprint.iacr.org/2023/1732}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.