Smoothing Linear Codes by R\'enyi Divergence and Applications to Security Reduction
Hao Yan, Cong Ling

TL;DR
This paper advances the understanding of smoothing bounds in code-based cryptography by deriving optimal bounds for structured codes using Renyi divergence and applies these results to reduce the Learning Parity with Noise problem to decoding.
Contribution
It introduces a new derivation of smoothing bounds for random linear codes and extends the framework to structured codes like self-dual and quasi-cyclic codes, with applications to cryptographic reductions.
Findings
Optimal smoothing bounds for random linear codes under Renyi divergence.
Extension of smoothing bounds to structured codes such as self-dual and quasi-cyclic codes.
An average-case to average-case reduction from LPN to decoding using Renyi divergence.
Abstract
The concept of the smoothing parameter plays a crucial role in both lattice-based and code-based cryptography, primarily due to its effectiveness in achieving nearly uniform distributions through the addition of noise. Recent research by Pathegama and Barg has determined the optimal smoothing bound for random codes under R\'enyi Divergence for any order \cite{pathegama2024r}. Considering the inherent complexity of encoding/decoding algorithms in random codes, our research introduces enhanced structural elements into these coding schemes. Specifically, this paper presents a novel derivation of the smoothing bound for random linear codes, maintaining the same order of R\'enyi Divergence and achieving optimality for any . We extend this framework under KL Divergence by transitioning from random linear codes to random self-dual codes, and…
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
TopicsCoding theory and cryptography · Error Correcting Code Techniques · Cellular Automata and Applications
