Lattice Codes for CRYSTALS-Kyber
Shuiyin Liu, Amin Sakzad

TL;DR
This paper introduces a constant-time lattice encoder for Kyber, improving decoding noise analysis, constructing optimal lattice codes, and significantly reducing communication costs and decryption failure rates while enhancing security.
Contribution
It refines Kyber decoding noise analysis, constructs optimal lattice codes for better packing, and proposes a BICM scheme to reduce DFR and communication costs.
Findings
Decoding noise can be bounded by a sphere, linking encoding to sphere packing.
Lattice codes improve decoding radius and information encoding compared to original Kyber.
Communication cost reduced by up to 32.6%, DFR decreased by up to 2^{85}.
Abstract
This paper describes a constant-time lattice encoder for the National Institute of Standards and Technology (NIST) recommended post-quantum encryption algorithm: Kyber. The first main contribution of this paper is to refine the analysis of Kyber decoding noise and prove that Kyber decoding noise can be bounded by a sphere. This result shows that the Kyber encoding problem is essentially a sphere packing in a hypercube. The original Kyber encoder uses the integer lattice for sphere packing purposes, which is far from optimal. Our second main contribution is to construct optimal lattice codes to ensure denser packing and a lower decryption failure rate (DFR). Given the same ciphertext size as the original Kyber, the proposed lattice encoder enjoys a larger decoding radius, and is able to encode much more information bits. This way we achieve a decrease of the communication cost by up to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Wireless Communication Security Techniques · Cryptographic Implementations and Security
