Litcius/Paper detail

Side-channel Analysis of Lattice-based Post-quantum Cryptography: Exploiting Polynomial Multiplication

Catinca Mujdei, Lennert Wouters, Angshuman Karmakar, Arthur Beckers, Jose Maria Bermudo Mera, Ingrid Verbauwhede

2022ACM Transactions on Embedded Computing Systems73 citationsDOIOpen Access PDF

Abstract

Polynomial multiplication algorithms such as Toom-Cook and the Number Theoretic Transform are fundamental building blocks for lattice-based post-quantum cryptography. In this work we present correlation power-analysis-based side-channel analysis methodologies targeting every polynomial multiplication strategy for all lattice-based post-quantum key encapsulation mechanisms in the final round of the NIST post-quantum standardization procedure. We perform practical experiments on real side-channel measurements, demonstrating that our method allows to extract the secret key from all lattice-based post-quantum key encapsulation mechanisms. Our analysis shows that the used polynomial multiplication strategy can significantly impact the time complexity of the attack.

Topics & Concepts

Lattice-based cryptographyCryptographySide channel attackMultiplication (music)Computer sciencePolynomialLattice (music)Quantum cryptographyQuantumMathematicsArithmeticAlgorithmPhysicsCombinatoricsQuantum mechanicsQuantum informationMathematical analysisAcousticsCryptography and Data SecurityCoding theory and cryptographyCryptography and Residue Arithmetic