Information- and Coding-Theoretic Analysis of the RLWE Channel
Georg Maringer, Sven Puchinger, Antonia Wachter-Zeh

TL;DR
This paper analyzes the capacity of the RLWE-based cryptographic channel, proposing modifications to increase transmission rates and reduce decryption failure rates using coding theory and capacity bounds.
Contribution
It introduces a novel channel analysis for RLWE-based schemes, providing capacity bounds and coding strategies to enhance data transmission efficiency and reliability.
Findings
Transmission rate can be increased by factors of 1.84 (Kyber) and 7 (NewHope).
Achievable rates are bounded using Gilbert-Varshamov and BCH codes.
Decryption failure rate can be drastically reduced, e.g., from 2^{-216} to 2^{-12769} for NewHope.
Abstract
Several cryptosystems based on the \emph{Ring Learning with Errors} (RLWE) problem have been proposed within the NIST post-quantum cryptography standardization process, e.g., NewHope. Furthermore, there are systems like Kyber which are based on the closely related MLWE assumption. Both previously mentioned schemes result in a non-zero decryption failure rate (DFR). The combination of encryption and decryption for these kinds of algorithms can be interpreted as data transmission over a noisy channel. To the best of our knowledge this paper is the first work that analyzes the capacity of this channel. We show how to modify the encryption schemes such that the input alphabets of the corresponding channels are increased. In particular, we present lower bounds on their capacities which show that the transmission rate can be significantly increased compared to standard proposals in the…
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 · Coding theory and cryptography · Cryptographic Implementations and Security
