Paper 2020/515

On a hybrid approach to solve small secret LWE

Thomas Espitau, Antoine Joux, and Natalia Kharchenko


In this paper, we investigate the security of the Learning With Error (LWE) problem with small secrets by refining and improving the so-called dual lattice attack. More precisely, we use the dual attack on a projected sublattice, which allows generating instances of the LWE problem with a slightly bigger noise that correspond to a fraction of the secret key. Then, we search for the fraction of the secret key by computing the corresponding noise for each candidate using the newly constructed LWE samples. As secrets are small, we can perform the search step very efficiently by exploiting the recursive structure of the search space. This approach offers a trade-off between the cost of lattice reduction and the complexity of the search part which allows to speed up the attack. Besides, we aim at providing a sound and \emph{non-asymptotic} analysis of the techniques to enable its use for practical selection of security parameters. As an application, we revisit the security estimates of some fully homomorphic encryption schemes, including the Fast Fully Homomorphic Encryption scheme over the Torus (TFHE) which is one of the fastest homomorphic encryption schemes based on the (Ring-)LWE problem. We provide an estimate of the complexity of our method for various parameters under three different cost models for lattice reduction and show that the security level of the TFHE scheme should be re-evaluated according to the proposed improvement (for at least 7 bits for the most recent update of the parameters that are used in the implementation).

Available format(s)
Public-key cryptography
Publication info
Preprint. MINOR revision.
Contact author(s)
t espitau @ gmail com
2020-06-01: last of 2 revisions
2020-05-05: received
See all versions
Short URL
Creative Commons Attribution


      author = {Thomas Espitau and Antoine Joux and Natalia Kharchenko},
      title = {On a hybrid approach to solve small secret LWE},
      howpublished = {Cryptology ePrint Archive, Paper 2020/515},
      year = {2020},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.