Abstract
CRYSTALS-Kyber is the only Public-key Encryption (PKE)/ Key-encapsulation Mechanism (KEM) scheme that was chosen for standardization by the National Institute of Standards and Technology initiated Post-quantum Cryptography competition (so called NIST PQC). In this paper, we show the first successfully malicious modifications of the bitstream of a Kyber FPGA implementation. We successfully demonstrate 4 different attacks on Kyber hardware implementations on Artix-7 FPGAs that either reduce the complexity of polynomial multiplication operations or enable direct secret key/ message recovery by: disabling BRAMs, disabling DSPs, zeroing NTT ROM and tampering with CBD2 results. Two of our attacks are generic in nature and the other two require reverse-engineering or a detailed knowledge of the design. We evaluate the feasibility of the four attacks, among which the zeroing NTT ROM and tampering with the CBD2 result attacks produce higher public key and ciphertext complexity and thus are difficult to be detected. Two countermeasures are proposed to prevent the attacks proposed in this paper.
Original language | English |
---|---|
Title of host publication | Design, Automation and Test in Europe Conference 2024: proceedings |
Publisher | IEEE Xplore |
ISBN (Electronic) | 9783981926385 |
ISBN (Print) | 9798350348606 |
Publication status | Early online date - 10 Jun 2024 |
Event | Design, Automation and Test in Europe Conference 2024 - Vaencia, Spain Duration: 25 Mar 2024 → 27 Mar 2024 https://www.date-conference.com/ |
Publication series
Name | Design, Automation and Test in Europe Conference: proceedings |
---|---|
ISSN (Print) | 1530-1591 |
ISSN (Electronic) | 1558-1101 |
Conference
Conference | Design, Automation and Test in Europe Conference 2024 |
---|---|
Period | 25/03/2024 → 27/03/2024 |
Internet address |
Fingerprint
Dive into the research topics of 'Bitstream fault injection attacks on CRYSTALS Kyber implementations on FPGAs'. Together they form a unique fingerprint.Student theses
-
Efficient and secure hardware architectures for lattice based cryptography
Ni, Z. (Author), O'Neill, M. (Supervisor) & Khalid, A. (Supervisor), Dec 2024Student thesis: Doctoral Thesis › Doctor of Philosophy