[Resource Topic] 2016/310: Coded-BKW: Solving LWE Using Lattice Codes

Welcome to the resource topic for 2016/310

Title:
Coded-BKW: Solving LWE Using Lattice Codes

Authors: Qian Guo, Thomas Johansson, Paul Stankovski

Abstract:

In this paper we propose a new algorithm for solving the Learning With Errors (LWE) problem based on the steps of the famous Blum-Kalai-Wasserman (BKW) algorithm. The new idea is to introduce an additional procedure of mapping subvectors into codewords of a lattice code, thereby increasing the amount of positions that can be cancelled in each BKW step. The procedure introduces an additional noise term, but it is shown that by using a sequence of lattice codes with different rates the noise can be kept small. Developed theory shows that the new approach compares favorably to previous methods. It performs particularly well for the binary-LWE case, i.e., when the secret vector is sampled from (0,1)^*.

ePrint: https://eprint.iacr.org/2016/310

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .