Linear Code Equivalence via Pl\"ucker Coordinates
Pith reviewed 2026-05-15 13:10 UTC · model grok-4.3
The pith
Linear code equivalence reduces to constructing invariant polynomials with the permutation matrix as a root.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We study the diagonal scaling action on linear codes via Plücker coordinates, determine algebraically independent generators of the field of invariant rational functions without Reynolds operators or Gröbner bases, and, for equivalent codes, explicitly construct polynomials in the unknown permutation matrix P that vanish at the correct value.
What carries the argument
The field of rational functions on the Grassmannian that remain invariant under diagonal scaling, generated without Reynolds operators or Gröbner bases and evaluated on Plücker coordinates of the two codes.
If this is right
- Equivalent codes produce a system of polynomials whose common roots include the unknown permutation.
- The generators of the invariant field can be obtained directly from the Plücker embedding without classical invariant-theory algorithms.
- The reduction isolates the permutation-recovery subproblem as a root-finding task over the invariant field.
- The same construction supplies a theoretical bridge between algebraic-geometry invariants and the decision version of linear code equivalence.
Where Pith is reading between the lines
- If the high-degree polynomials could be factored or reduced modulo smaller ideals, the method might yield practical attacks on monomial-equivalence problems.
- The same invariant-field construction could be tested on other group actions that arise in code-based cryptography, such as equivalence under larger linear groups.
- The explicit link between Plücker coordinates and permutation recovery suggests checking whether low-degree truncations of the invariants still separate orbits for small code lengths.
Load-bearing premise
The invariant rational functions admit a computable set of algebraically independent generators that can be written explicitly in terms of the permutation matrix without hidden relations.
What would settle it
An explicit small-parameter example of two equivalent codes for which at least one constructed invariant polynomial does not vanish at the true permutation matrix P.
Figures
read the original abstract
The assumed hardness of the Linear Code Equivalence problem (LCE) lies at the core of the security of the LESS signature scheme and other signature schemes with advanced functionalities. The LCE problem asks to determine whether two linear codes are equivalent. This equivalence is represented by a monomial matrix $ Q$, i.e. the product of a diagonal matrix $D$ and a permutation matrix $P$. The recovery of $Q=DP$ is known to be reduced to the recovery of the permutation matrix $ P$ alone. Exploiting this fact, we construct an algebraic model for LCE involving only the matrix $P$. To this end, we study the action of monomial matrices on linear codes using tools from algebraic geometry, including Pl\"ucker coordinates and fields of invariant rational functions. In particular, we analyse the action of diagonal matrices on linear codes, which can be interpreted as diagonal scaling of the coordinates of elements of the Grassmannian. We propose a method to determine algebraically independent generators of the field of rational functions invariant under this action, without relying on Reynolds operators or Gr\"obner basis computations. Furthermore, given two equivalent codes, we apply our results to explicitly construct, for each invariant function, a polynomial having $P$ as a root. However, the resulting polynomials are not of practical use: their degrees are high for cryptographically relevant parameters, and the number of monomials grows exponentially, making them infeasible to manipulate. Despite this limitation, our results are of theoretical interest, as they constitute the first application of these tools to the cryptanalysis of LCE and provide insight into how algebraic geometry and invariant theory can be employed in Cryptography.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops an algebraic-geometric model for the Linear Code Equivalence (LCE) problem by interpreting monomial equivalence via the diagonal action on Plücker coordinates of the Grassmannian. It constructs a set of algebraically independent generators for the field of rational functions invariant under this action, without Reynolds operators or Gröbner bases, and shows that for equivalent codes these invariants yield explicit polynomials in the entries of the unknown permutation matrix P that vanish at P. The authors explicitly note that the resulting polynomials have high degree and exponentially many monomials, rendering them impractical for cryptographic parameters, and position the contribution as theoretical.
Significance. If the derivations hold, the work supplies the first explicit application of Plücker coordinates and invariant theory to LCE, giving a coordinate-wise, parameter-free description of the invariants and a direct reduction to polynomials in P. This provides geometric insight into the structure of the equivalence problem even though the explicit objects are acknowledged to be too large for practical cryptanalysis.
major comments (2)
- [Section on construction of invariant generators] The central construction of algebraically independent generators via weight-matching ratios (described after the reduction to the diagonal action) requires an explicit verification that the transcendence degree equals the expected dimension of the quotient variety; without this or a worked low-dimensional example confirming independence, the claim that the set generates the full invariant field remains unanchored.
- [Section on polynomial construction for equivalent codes] In the step that produces the polynomial having P as a root from each invariant (the paragraph following the generator construction), the substitution of the two codes into the invariant is not shown to be free of additional relations that could make the resulting polynomial identically zero or factor trivially; a concrete low-parameter example would confirm that the root property is non-vacuous.
minor comments (2)
- [Introduction and setup] Notation for the monomial matrix Q = D P is introduced early but the precise embedding of the diagonal scaling into the Plücker coordinates is only sketched; a short diagram or explicit coordinate formula would improve readability.
- [Abstract and conclusion] The abstract and conclusion both state that the polynomials are infeasible, yet no table or sentence gives even an order-of-magnitude count of monomials or degree for a toy parameter set (e.g., [n=8,k=4]); adding one such illustration would make the limitation concrete without altering the theoretical claim.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive suggestions. The comments highlight places where additional verification would strengthen the exposition. We have revised the manuscript to include a low-dimensional example confirming algebraic independence of the generators and a concrete small-parameter example showing that the constructed polynomials are non-vacuous. These additions address both major points without altering the theoretical claims.
read point-by-point responses
-
Referee: The central construction of algebraically independent generators via weight-matching ratios (described after the reduction to the diagonal action) requires an explicit verification that the transcendence degree equals the expected dimension of the quotient variety; without this or a worked low-dimensional example confirming independence, the claim that the set generates the full invariant field remains unanchored.
Authors: We agree that an explicit check of transcendence degree strengthens the argument. In the revised version we have inserted a new subsection containing a fully worked example for the Grassmannian Gr(2,4) over a small field. We compute the field of invariants generated by the weight-matching ratios, determine its transcendence degree by direct elimination, and verify that it equals the expected dimension of the quotient (equal to the number of independent ratios). This confirms algebraic independence and that the proposed set generates the full invariant field in this case; the general construction follows the same pattern. revision: yes
-
Referee: In the step that produces the polynomial having P as a root from each invariant (the paragraph following the generator construction), the substitution of the two codes into the invariant is not shown to be free of additional relations that could make the resulting polynomial identically zero or factor trivially; a concrete low-parameter example would confirm that the root property is non-vacuous.
Authors: We thank the referee for this observation. The revised manuscript now includes an explicit low-parameter example (two equivalent [4,2] codes over GF(5) related by a known permutation matrix P). For each invariant generator we form the difference of the two evaluations, clear denominators, and obtain a polynomial in the entries of P. We then verify by direct substitution that the polynomial is not identically zero, does not factor into trivial factors independent of P, and vanishes at the known equivalence matrix. This demonstrates that the root property holds non-vacuously for the constructed polynomials. revision: yes
Circularity Check
No significant circularity
full rationale
The derivation constructs algebraically independent generators for the invariant rational functions under the diagonal monomial action on Plücker coordinates directly from the standard Grassmannian embedding and coordinate-wise weight-matching ratios. No parameters are fitted to data, no self-citations supply load-bearing uniqueness theorems, and the subsequent polynomial construction for the unknown permutation matrix P follows explicitly from evaluating the invariants on equivalent codes. The paper states the resulting high-degree polynomials are impractical for cryptographic sizes, confirming the reduction does not collapse to a tautology or prior author result by construction.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math The Plücker embedding realizes the Grassmannian as a projective variety whose coordinate ring carries a natural action of the diagonal torus.
- standard math The field of rational functions invariant under a torus action is finitely generated and can be described by algebraically independent generators.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AbsoluteFloorClosure.lean; IndisputableMonolith/Cost/FunctionalEquation.leanreality_from_one_distinction; washburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We propose a method to determine algebraically independent generators of the field of rational functions invariant under this action, without relying on Reynolds operators or Gröbner basis computations... polynomial h of degree 2k with 2(k!)^2 monomials which vanishes on the entries of the permutation matrix P.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Alamati, N., De Feo, L., Montgomery, H., Patranabis, S.: Cryptographic group actions and applications. In: Moriai, S., Wang, H. (eds.) ASIACRYPT 2020, Part II. LNCS, vol. 12492, pp. 411–439. Springer, Cham (Dec 2020).https://doi.org/10.1007/978-3-030-64834-3_14
-
[2]
Baldi, M., Barenghi, A., Beckwith, L., Biasse, J., Esser, A., Gaj, K., Mohajerani, K., Pelosi, G., Persichetti, E., Saarinen, M.O., Santini, P., Wallace, R.: LESS — Linear Equivalence SignatureScheme.Tech.rep.,NationalInstituteofStandardsandTechnology(2023),available athttps://csrc.nist.gov/Projects/pqc-dig-sig/round-1-additional-signatures
work page 2023
-
[3]
Barenghi, A., Biasse, J.F., Ngo, T., Persichetti, E., Santini, P.: Advanced signature function- alities from the code equivalence problem. International Journal of Computer Mathematics: Computer Systems Theory7(2), 112–128 (2022).https://doi.org/https://doi.org/10. 1080/23799927.2022.2048206
-
[4]
Barenghi, A., Biasse, J.F., Persichetti, E., Santini, P.: LESS-FM: Fine-tuning signatures from thecodeequivalenceproblem.In:Cheon,J.H.,Tillich,J.P.(eds.)Post-QuantumCryptography - 12th International Workshop, PQCrypto 2021. pp. 23–43. Springer, Cham (2021).https: //doi.org/10.1007/978-3-030-81293-5_2
-
[5]
Barenghi, A., Biasse, J.F., Persichetti, E., Santini, P.: On the computational hardness of the code equivalence problem in cryptography. Advances in Mathematics of Communications 17(1), 23–55 (2023).https://doi.org/https://doi.org/10.3934/amc.2022064
-
[6]
Cryptology ePrint Archive, Report 2025/1017 (2025),https://eprint.iacr.org/ 2025/1017
Battagliola, M., Mora, R., Santini, P.: Using the schur product to solve the code equivalence problem. Cryptology ePrint Archive, Report 2025/1017 (2025),https://eprint.iacr.org/ 2025/1017
work page 2025
-
[7]
IEEE Transactions on Information Theory72(2), 1093–1108 (2026).https://doi.org/10
Bennett, H., Bhatia, D., Biasse, J.F., Durisheti, M., LaBuff, L., Pallozzi Lavorante, V., Wait- kevich, P.: Asymptotic improvements to provable algorithms for the code equivalence problem. IEEE Transactions on Information Theory72(2), 1093–1108 (2026).https://doi.org/10. 1109/TIT.2025.3637683
-
[8]
In: Dunkelman, O., Jacobson, Jr., M.J., O’Flynn, C
Beullens, W.: Not enough LESS: An improved algorithm for solving code equivalence prob- lems overF q. In: Dunkelman, O., Jacobson, Jr., M.J., O’Flynn, C. (eds.) SAC 2020. LNCS, vol. 12804, pp. 387–403. Springer, Cham (Oct 2020).https://doi.org/10.1007/ 978-3-030-81652-0_15 18 G. Alecci and G. D’Alconzo
work page 2020
-
[9]
Biasse, J.F., Micheli, G., Persichetti, E., Santini, P.: LESS is more: Code-based signatures without syndromes. In: Nitaj, A., Youssef, A.M. (eds.) AFRICACRYPT 20. LNCS, vol. 12174, pp. 45–65. Springer, Cham (Jul 2020).https://doi.org/10.1007/978-3-030-51938-4_3
-
[10]
Budroni, A., Chi-Domínguez, J.J., D’Alconzo, G., Scala, A.J.D., Kulkarni, M.: Don’t use it twice! Solving relaxed linear equivalence problems. In: Chung, K.M., Sasaki, Y. (eds.) ASI- ACRYPT 2024, Part VIII. LNCS, vol. 15491, pp. 35–65. Springer, Singapore (Dec 2024). https://doi.org/10.1007/978-981-96-0944-4_2
-
[11]
Cryptology ePrint Archive, Report 2025/227 (2025), https://eprint.iacr.org/2025/227
Budroni, A., Esser, A., Franch, E., Natale, A.: Two is all it takes: Asymptotic and concrete im- provements for solving code equivalence. Cryptology ePrint Archive, Report 2025/227 (2025), https://eprint.iacr.org/2025/227
work page 2025
-
[12]
Cryptography and Communications pp
Budroni, A., Natale, A.: On the sample complexity of linear code equivalence for all code rates. Cryptography and Communications pp. 1–23 (2025).https://doi.org/https://doi. org/10.1007/s12095-025-00790-x
-
[13]
In: El Mrabet, N., De Feo, L., Duquesne, S
Chou, T., Niederhagen, R., Persichetti, E., Randrianarisoa, T.H., Reijnders, K., Samardjiska, S., Trimoska, M.: Take your MEDS: Digital signatures from matrix code equivalence. In: El Mrabet, N., De Feo, L., Duquesne, S. (eds.) AFRICACRYPT 23. LNCS, vol. 14064, pp. 28–52. Springer, Cham (Jul 2023).https://doi.org/10.1007/978-3-031-37679-5_2
-
[14]
DCC93(7), 2415–2457 (2025).https://doi.org/10.1007/s10623-025-01576-1
Chou, T., Persichetti, E., Santini, P.: On linear equivalence, canonical forms, and digital signatures. DCC93(7), 2415–2457 (2025).https://doi.org/10.1007/s10623-025-01576-1
-
[15]
Cryptology ePrint Archive, Report 2006/291 (2006),https://eprint.iacr.org/2006/291
Couveignes, J.M.: Hard homogeneous spaces. Cryptology ePrint Archive, Report 2006/291 (2006),https://eprint.iacr.org/2006/291
work page 2006
-
[16]
D’Alconzo, G., Di Scala, A.J.: Representations of group actions and their applications in cryptography. Finite Fields and Their Applications99, 102476 (2024).https://doi.org/ https://doi.org/10.1016/j.ffa.2024.102476
-
[17]
Cryptology ePrint Archive, Paper 2025/397 (2025),https://eprint.iacr
Duong,D.H.,Khuc,X.T.,Qiao,Y.,Susilo,W.,Zhang,C.:Blindsignaturesfromcryptographic group actions. Cryptology ePrint Archive, Paper 2025/397 (2025),https://eprint.iacr. org/2025/397
work page 2025
-
[18]
D’Alconzo, G., Meneghetti, A., Signorini, E.: Group factorisation for smaller signatures from cryptographic group actions. Designs, Codes and Cryptography94(2), 42 (2026).https: //doi.org/https://doi.org/10.1007/s10623-025-01787-6
-
[19]
Eisenbud, D.: Commutative Algebra: with a View Toward Algebraic Geometry, vol. 150. Springer Science & Business Media (2013)
work page 2013
-
[20]
Gatto, L.: Schubert Calculus: An Algebraic Introduction, vol. 25. Instituto Nacional de Matemática Pura e Aplicada (2005)
work page 2005
-
[21]
Kleiman, S.L., Laksov, D.: Schubert calculus. The American Mathematical Monthly79(10), 1061–1082 (1972).https://doi.org/https://doi.org/10.1080/00029890.1972.11993188
-
[22]
NIST: Post-quantum cryptography: Digital signature schemes.https://csrc.nist.gov/ Projects/pqc-dig-sig/standardization(2023), accessed: 2024-04-18
work page 2023
-
[23]
In: Niederhagen, R., Saari- nen, M.J.O
Nowakowski, J.: An improved algorithm for code equivalence. In: Niederhagen, R., Saari- nen, M.J.O. (eds.) Post-Quantum Cryptography - 16th International Workshop, PQCrypto 2025, Part I. pp. 71–103. Springer, Cham (Apr 2025).https://doi.org/10.1007/ 978-3-031-86599-2_3
work page 2025
-
[24]
Persichetti, E., Santini, P.: A new formulation of the linear equivalence problem and shorter LESS signatures. In: Guo, J., Steinfeld, R. (eds.) ASIACRYPT 2023, Part VII. LNCS, vol. 14444, pp. 351–378. Springer, Singapore (Dec 2023).https://doi.org/10.1007/ 978-981-99-8739-9_12
work page 2023
-
[25]
In: Algebraic Geometry IV: Linear Algebraic Groups Invariant Theory, pp
Popov, V.L., Vinberg, E.B.: Invariant Theory. In: Algebraic Geometry IV: Linear Algebraic Groups Invariant Theory, pp. 123–278. Springer (1994)
work page 1994
-
[26]
Saeed, M.A.: Algebraic approach for code equivalence. Ph.D. thesis, Normandie Université; University of Khartoum (2017) Linear Code Equivalence via Plücker Coordinates 19
work page 2017
-
[27]
Phd thesis, Norwegian University of Science and Technology (2012)
Stolbunov, A.: Cryptographic schemes based on isogenies. Phd thesis, Norwegian University of Science and Technology (2012)
work page 2012
- [28]
- [29]
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.