Paper 2023/1732
On the Masking-Friendly Designs for Post-Quantum Cryptography
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)
- 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
-
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}, url = {https://eprint.iacr.org/2023/1732} }