Paper 2026/890
Cryptanalysis of Definite and Indefinite Lattice Isomorphism Problems With Applications to DEFI
Abstract
We study the Lattice Isomorphism Problem (LIP) for both indefinite and definite quadratic forms, with applications to the DEFI signature scheme. By combining arithmetic and algorithmic techniques, we obtain efficient attacks on DEFIv2, a digital signature scheme based on isotropic quadratic forms. Our approach to the Decision \ Distinguishing-LIP draws on the arithmetic theory of quadratic forms, with particular emphasis on indefinite forms of dimension at least 3. We show that such forms arise naturally in the analysis of DEFI and prove that, under suitable assumptions, the genus, spinor genus, and equivalence class coincide. This structural collapse leads to a classical polynomial-time algorithm for the Decision \ Distinguishing-LIP instances obtained from DEFI. In addition, we present an efficient algorithm for recovering the secret key of DEFIv2 and demonstrate practical signature forgeries within minutes using the authors' public challenge instances. Finally, we evaluate the impact of our methods on HAWK and show that, in contrast to DEFI, they do not compromise its security.
Note: The first version was submitted to CRYPTO on Feb 13, 2026, with the Magma code for “cryptanalysis of DEFIv2” published at the same time: https://github.com/defiv2magmacodes/defiv2codes.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- A minor revision of an IACR publication in CRYPTO 2026
- Keywords
- lattice isomorphism problemquadratic formsgenusspinor genusideal class group
- Contact author(s)
-
mkirschm @ math uni-bielefeld de
c ling @ imperial ac uk
sas23 @ ic ac uk - History
- 2026-06-17: last of 3 revisions
- 2026-05-06: received
- See all versions
- Short URL
- https://ia.cr/2026/890
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/890,
author = {Markus Kirschmer and Cong Ling and Ali Sadreddin},
title = {Cryptanalysis of Definite and Indefinite Lattice Isomorphism Problems With Applications to {DEFI}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/890},
year = {2026},
url = {https://eprint.iacr.org/2026/890}
}