Smoothing Codes and Lattices: Systematic Study and New Bounds

05/21/2022
by   Thomas Debris-Alazard, et al.
0

In this article we revisit smoothing bounds in parallel between lattices and codes. Initially introduced by Micciancio and Regev, these bounds were instantiated with Gaussian distributions and were crucial for arguing the security of many lattice-based cryptosystems. Unencumbered by direct application concerns, we provide a systematic study of how these bounds are obtained for both lattices and codes, transferring techniques between both areas. We also consider various spherically symmetric noise distributions. We found that the best strategy for a worst-case bound combines Parseval's Identity, the Cauchy-Schwarz inequality, and the second linear programming bound, and this for both codes and lattices, and for all noise distributions at hand. For an average-case analysis, the linear programming bound can be replaced by a tight average count. This alone gives optimal results for spherically uniform noise over random codes and random lattices. This also improves previous Gaussian smoothing bound for worst-case lattices, but surprisingly this provides even better results for uniform noise than for Gaussian (or Bernoulli noise for codes). This counter-intuitive situation can be resolved by adequate decomposition and truncation of Gaussian and Bernoulli distribution into a superposition of uniform noise, giving further improvement for those cases, and putting them on par with the uniform cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2021

Linear Programming Bounds for Almost-Balanced Binary Codes

We revisit the linear programming bounds for the size vs. distance trade...
research
08/30/2023

On the difficulty to beat the first linear programming bound for binary codes

The first linear programming bound of McEliece, Rodemich, Rumsey, and We...
research
04/29/2021

One more proof of the first linear programming bound for binary codes and two conjectures

We give one more proof of the first linear programming bound for binary ...
research
08/21/2023

Smoothing of binary codes, uniform distributions, and applications

The action of a noise operator on a code transforms it into a distributi...
research
02/05/2019

Uniform concentration and symmetrization for weak interactions

The method to derive uniform bounds with Gaussian and Rademacher complex...
research
09/19/2018

Improved Bounds for the Traveling Salesman Problem with Neighborhoods on Uniform Disks

Given a set of n disks of radius R in the Euclidean plane, the Traveling...
research
09/28/2020

Models of Smoothing in Dynamic Networks

Smoothed analysis is a framework suggested for mediating gaps between wo...

Please sign up or login with your details

Forgot password? Click here to reset