DocumentCode :
2653648
Title :
List Decoding Barnes-Wall Lattices
Author :
Grigorescu, Elena ; Peikert, Chris
Author_Institution :
Sch. of Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2012
fDate :
26-29 June 2012
Firstpage :
316
Lastpage :
325
Abstract :
The question of list decoding error-correcting codes over finite fields (under the Hamming metric) has been widely studied in recent years. Motivated by the similar discrete linear structure of linear codes and point lattices in RN, and their many shared applications across complexity theory, cryptography, and coding theory, we initiate the study of list decoding for lattices. Namely: for a lattice L ⊆ RN, given a target vector r ∈ RN and a distance parameter d, output the set of all lattice points w ∈ L that are within distance d of r. In this work we focus on combinatorial and algorithmic questions related to list decoding for the well-studied family of Barnes-Wall lattices. Our main contributions are twofold: 1) We give tight (up to polynomials) combinatorial bounds on the worst-case list size, showing it to be polynomial in the lattice dimension for any error radius bounded away from the lattice´s minimum distance (in the Euclidean norm). 2) Building on the unique decoding algorithm of Micciancio and Nicolosi (ISIT ´08), we give a listdecoding algorithm that runs in time polynomial in the lattice dimension and worst-case list size, for any error radius. Moreover, our algorithm is highly parallelizable, and with sufuciently many processors can run in parallel time only poly-logarithmic in the lattice dimension. In particular, our results imply a polynomial-time listdecoding algorithm for any error radius bounded away from the minimum distance, thus beating a typical barrier for natural error-correcting codes posed by the Johnson radius.
Keywords :
Galois fields; combinatorial mathematics; computational complexity; decoding; error correction codes; multiprocessing systems; parallel processing; Barnes-Wall lattices; Euclidean norm; Hamming metric; coding theory; combinatorial bounds; complexity theory; cryptography; discrete linear structure; distance parameter; error radius; finite fields; lattice dimension; lattice minimum distance; linear codes; list decoding error correcting codes; parallel processing; point lattices; polynomial-time list decoding algorithm; unique decoding algorithm; worst-case list size; Decoding; Error correction codes; Lattices; Polynomials; Program processors; Runtime; Vectors; Barnes-Wall; Lattices; List-decoding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Complexity (CCC), 2012 IEEE 27th Annual Conference on
Conference_Location :
Porto
ISSN :
1093-0159
Print_ISBN :
978-1-4673-1663-7
Type :
conf
DOI :
10.1109/CCC.2012.33
Filename :
6243408
Link To Document :
بازگشت