Lie Algebras and the Security of Cryptosystems Based on Classical Varieties in Disguise
Wouter Castryck, Mingjie Chen, Péter Kutas, Jun Bo Lau, Alexander Lemmens, Mickaël Montessinos
Abstract
In 2006 de Graaf et al. devised a Lie-algebra-based strategy for finding a linear transformation connecting two linearly equivalent projective varieties over . The method succeeds for several families of "classical" varieties such as Veronese varieties, which have large automorphism groups. In this paper, we study the Lie algebra method over finite fields, which comes with new technicalities when compared to due to, e.g., the characteristic being positive. Concretely, we make the method work for Veronese varieties of dimension and (heuristically) for secant varieties of Grassmannians of planes. This leads to classical polynomial-time attacks against two candidate-post-quantum key exchange protocols based on disguised Veronese surfaces and threefolds, which were recently proposed by Alzati et al., as well as a digital signature scheme based on secant varieties of Grassmannians of planes due to Di Tullio and Gyawali. We provide an implementation in Magma.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Singular Points of UOV and VOXPierre PébereauEUROCRYPT 2025 · 2 citations
- KLPT2: Algebraic Pathfinding in Dimension Two and ApplicationsWouter Castryck, Thomas Decru, Péter Kutas, Abel Laval et al.CRYPTO 2025 · 5 citations
- Practical Post-Quantum Signature Schemes from Isomorphism Problems of Trilinear FormsGang Tang, Dung Hoang Duong, Antoine Joux, Thomas Plantard et al.EUROCRYPT 2022 · 36 citations
- Graph-Theoretic Algorithms for the Alternating Trilinear Form Equivalence ProblemWard BeullensCRYPTO 2023 · 5 citations
- Magic Pot: Cryptanalysis of Full AIM2 in the Standard and Related-/reused-Key Settings Using New Elimination FrameworkAlex Biryukov, Pablo García Fernández, Aleksei UdovenkoEUROCRYPT 2026 · 1 citation
