Crypto 2024
FuLeakage: Breaking FuLeeca by Learning Attacks
Felicitas Hörmann
German Aerospace Center (DLR), University of St. Gallen
Wessel van Woerden
Institut de Mathématiques de Bordeaux, Inria Bordeaux - Sud-Ouest Research Centre
Keywords: learning attack, FuLeeca, Lee metric, lattice reduction, quantum attack
Abstract
FuLeeca is a signature scheme submitted to the recent NIST call for additional signatures. It is an efficient hash-and-sign scheme based on quasi-cyclic codes in the Lee metric and resembles the lattice-based signature Falcon.
FuLeeca proposes a so-called concentration step within the signing procedure to avoid leakage of secret-key information from the signatures. However, FuLeeca is still vulnerable to learning attacks, which were first observed for lattice-based schemes. We present three full key-recovery attacks by exploiting the proximity of the code-based FuLeeca scheme to lattice-based primitives.
More precisely, we use a few signatures to extract an n/2-dimensional circulant sublattice of the given length-n code, that still contains the exceptionally short secret-key vector. This significantly reduces the classical attack cost and, in addition, leads to a full key recovery in quantum-polynomial time. Furthermore, we exploit a bias in the concentration procedure to classically recover the full key for any security level with at most 175.000 signatures in less than an hour.
Publication
Crypto 2024
PaperArtifact
Artifact number
crypto/2024/a12
Artifact published
August 15, 2024
License
This work is licensed under the MIT License.
BibTeX How to cite
Hörmann, F., van Woerden, W. (2024). FuLeakage: Breaking FuLeeca by Learning Attacks. In: Reyzin, L., Stebila, D. (eds) Advances in Cryptology – Crypto 2024. Lecture Notes in Computer Science, vol. 14925. Springer, Cham. https://doi.org/10.1007/978-3-031-68391-6_8. Artifact available at https://artifacts.iacr.org/crypto/2024/a12