Smoothing Linear Codes by Rényi Divergence and Applications to Security Reduction
Hao Yan, Cong Ling
TL;DR
This work studies smoothing parameters for code-based cryptography through Rényi divergence, deriving optimal smoothing bounds for random linear codes for all $\alpha>1$ and extending the analysis to structured code families. By developing averaging lemmas and entropy-based analyses, the authors prove vanishing $D_{\alpha}$ under appropriate rate conditions and adapt the results to random self-dual and quasi-cyclic codes. As an application, they obtain an average-case to average-case reduction from the Learning Parity With Noise problem to average-case decoding using Bernoulli noise, framed within the same parameter regime as prior work but achieved via Rényi divergence. The results strengthen security reductions in code-based cryptography and provide a flexible smoothing framework aligned with channel resolvability perspectives, now applicable to a broader set of code families.
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ényi Divergence for any order $α\in (1, \infty)$ \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ényi Divergence and achieving optimality for any $α\in (1,\infty)$. We extend this framework under KL Divergence by transitioning from random linear codes to random self-dual codes, and subsequently to random quasi-cyclic codes, incorporating progressively more structures. As an application, we derive an average-case to average-case reduction from the Learning Parity with Noise (LPN) problem to the average-case decoding problem. This reduction aligns with the parameter regime in \cite{debris2022worst}, but uniquely employs Rényi divergence and directly considers Bernoulli noise, instead of combining ball noise and Bernoulli noise.
