Error Correction for FrodoKEM Using the Gosset Lattice
Charbel Saliba, Laura Luzzi, Cong Ling

TL;DR
This paper introduces a novel error correction method for FrodoKEM using the Gosset lattice, enhancing security and reducing bandwidth while providing rigorous error probability bounds.
Contribution
It proposes a new error correction mechanism with lattice encoding, improving security and efficiency of FrodoKEM with formal error bounds.
Findings
Outperforms original FrodoKEM in security by 10-13 bits.
Reduces bandwidth by 7% with halved modulus q.
Provides rigorous error probability bounds.
Abstract
We consider FrodoKEM, a lattice-based cryptosystem based on LWE, and propose a new error correction mechanism to improve its performance. Our encoder maps the secret key block-wise into the Gosset lattice . We propose two sets of parameters for our modified implementation. Thanks to the improved error correction, the first implementation outperforms FrodoKEM in terms of concrete security by to bits by increasing the error variance; the second allows to reduce the bandwidth by by halving the modulus . In both cases, the decryption failure probability is improved compared to the original FrodoKEM. Unlike some previous works on error correction for lattice-based protocols, we provide a rigorous error probability bound by decomposing the error matrix into blocks with independent error coefficients.
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 · Cryptographic Implementations and Security · Cryptography and Residue Arithmetic
