Paper 2023/1952

Overview and Discussion of Attacks on CRYSTALS-Kyber

Stone Li
Abstract

This paper reviews common attacks in classical cryptography and plausible attacks in the post-quantum era targeted at CRYSTALS-Kyber. Kyber is a recently standardized post-quantum cryptography scheme that relies on the hardness of lattice problems. Although it has undergone rigorous testing by the National Institute of Standards and Technology (NIST), there have recently been studies that have successfully executed attacks against Kyber while showing their applicability outside of controlled settings. The attacks discussed in the paper include common attacks, side-channel attacks, SCA-assisted CCA, and fault injections. In the common attacks section, attacks on symmetric primitives, multi-target attacks, and attacks exploiting decryption failures can all be deemed inviable, while recent data on attacks on module-LWE questions Kyber's security level. In the side-channel attacks section, timing attacks are proven useless due to the constant-time nature of Kyber, but SASCA attacks are still viable, though easily defended against with minimal drawbacks. Attacks targeting message encoding and attacks using deep learning, however, both prove effective, even with high-order masking. LDPC has also been proposed as a new framework for attack, proving itself potent with room for growth. In the SCA-assisted CCA section, EM attacks and CPA attacks have also both shown potential while remaining difficult to defend against. In the fault injection section, Roulette and error-tolerant key recovery have both recently been proposed, with data demonstrating their effectiveness and difficulty to defend against. This paper aims to provide future researchers insight into what areas should be focused on to strengthen current as well as future cryptosystems.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Lattice-based CryptographyKyberSide-Channel AttacksSCA assisted CCAFault-Injection Attacks
Contact author(s)
stoneli2006 @ gmail com
History
2023-12-25: revised
2023-12-24: received
See all versions
Short URL
https://ia.cr/2023/1952
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1952,
      author = {Stone Li},
      title = {Overview and Discussion of Attacks on CRYSTALS-Kyber},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1952},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1952}},
      url = {https://eprint.iacr.org/2023/1952}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.