Blink: Breaking Parallel Implementation of Crystals-Kyber with Side-Channel Attack
The post-quantum key encapsulation mechanism, CRYSTALS-Kyber, has recently been selected by the National Institute of Standards and Technology (NIST) for standardization. Consequently, it becomes crucial to assess the resistance of CRYSTALS-Kyber implementations to physical attacks. While side-channel attacks on embedded software platforms have been well studied, this work introduces a novel attack on hardware implementations of CRYSTALS-Kyber. Initially, we propose a multi-ciphertext message recovery attack that is capable of extracting messages from side-channel measurements of parallel message encoding. Building upon this, we further develop a key recovery attack based on an optimal ciphertext-choosing strategy that maximizes key recovery accuracy, as well as a lattice reduction attack capable of solving the entire secret key even when confronted with an imperfect side-channel distinguisher. To evaluate the effectiveness of our attack, we conducted experiments on a Xilinx FPGA board. Our results demonstrate that our attack is capable of successfully recovering the secret key using 96 power traces, with a success rate of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$100 \%$</tex>. This study reveals that parallel implementations remain vulnerable to sidechannel attacks, underscoring the necessity of additional analysis and countermeasures for lattice-based schemes implemented in parallel.
Authors
- Weiqiong Cao
- Jian Wang (ORCID: https://orcid.org/0009-0007-7472-5118)
- Haoyuan Li (ORCID: https://orcid.org/0009-0007-4678-9923)
- Hua Chen (ORCID: https://orcid.org/0000-0002-0938-689X)
Institutions
- Chinese Academy of Sciences (CN)
- Institute of Software (CN)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/iccd63220.2024.00026
- Primary Topic
- Security and Verification in Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China