CryptoRecords.info
BDD

Bounded Distance Decoding

Decode a target promised to be close to a lattice, with its radius and preprocessing model fixed.

Classical · polynomial query and advice

Preprocessed exact decoding; polynomial online time and advice, variable radius

3 results · 3 papers
ClassicalProvableWorst casePolynomial online time; radius in entry
#PUBLICATION / AUTHORSDATETIME BOUNDSPACE BOUNDEVIDENCE
—Finding the closest lattice vector when it's unusually closePhilip KleinSODA 2000SourceBibTeX / detailsclassical provable worst case preprocessing small radius2000poly(input size), for fixed radius constantPolynomial-size supplied basisPublishedSource checked
—On Bounded Distance Decoding for General LatticesYi-Kai Liu · Vadim Lyubashevsky · Daniele MicciancioAPPROX/RANDOM 2006SourceBibTeX / detailsclassical provable worst case preprocessing periodic GaussianAug 2006poly(input size)poly(input size) advicePublishedSource checked
—On the Closest Vector Problem with a Distance GuaranteeDaniel Dadush · Oded Regev · Noah Stephens-DavidowitzCCC 2014SourceBibTeX / detailsclassical provable worst case preprocessing dual smoothing parameter29 Sept 2014O(nN(1+log n/log(1/epsilon))) arithmetic operationsN=O(n log(1/epsilon)/sqrt(epsilon)) dual vectorsPublishedSource checked
Comparison definition & assumptions
Regime
Preprocessed exact decoding; polynomial online time and advice, variable radius
Computation
Classical
Rigor
Provable
Instances
Worst case
Cost scale
Polynomial online time; radius in entry
Parameter
n
Description
Historical polynomial-advice BDD algorithms, retaining the basis-independent radius guarantee of each source.
Comparison rules
Preprocessing time is unbounded; query time and advice are polynomial in input size. Radius guarantees differ and must be read per entry. The numeric exponent is null: polynomial time is not a zero exponent record.
Tags
preprocessing, polynomial query