CRJan 23, 2012

Solving the LPN problem in cube-root time

arXiv:1201.4725v1
Originality Incremental advance
AI Analysis

This provides a faster algorithm for a foundational problem in cryptography, potentially impacting security analysis, but it builds on known techniques from fast correlation attacks.

The paper tackles the Learning from Parity with Noise (LPN) problem by showing that, given enough noisy random binary linear equations, it can be solved in essentially cube-root time compared to brute force, with the running time depending on the number of equations and bias.

In this paper it is shown that given a sufficient number of (noisy) random binary linear equations, the Learning from Parity with Noise (LPN) problem can be solved in essentially cube root time in the number of unknowns. The techniques used to recover the solution are known from fast correlation attacks on stream ciphers. As in fast correlation attacks, the performance of the algorithm depends on the number of equations given. It is shown that if this number exceeds a certain bound, and the bias of the noisy equations is polynomial in number of unknowns, the running time of the algorithm is reduced to almost cube root time compared to the brute force checking of all possible solutions. The mentioned bound is explicitly given and it is further shown that when this bound is exceeded, the complexity of the approach can even be further reduced.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes