On the structure of the Schur squares of Twisted Generalized Reed-Solomon codes and application to cryptanalysis
Alain Couvreur, Rakhi Pratihar, Nihan Tan{\i}sal{\i}, and Ilaria, Zappatore

TL;DR
This paper analyzes the structure of Schur squares of twisted generalized Reed-Solomon codes, revealing vulnerabilities that undermine their previously claimed resistance to certain cryptanalytic attacks, thus impacting code-based cryptography security.
Contribution
It demonstrates that the supposed resistance of twisted GRS codes to Schur product attacks is false and provides a new attack method based on Schur square distinguishers.
Findings
Schur squares can distinguish TGRS codes from random codes.
The attack applies to the most efficient single-twist case.
Previous claims of security against Schur product attacks are invalid.
Abstract
Twisted generalized Reed-Solomon (TGRS) codes constitute an interesting family of evaluation codes, containing a large class of maximum distance separable codes non-equivalent to generalized Reed-Solomon (GRS) ones. Moreover, the Schur squares of TGRS codes may be much larger than those of GRS codes with same dimension. Exploiting these structural differences, in 2018, Beelen, Bossert, Puchinger and Rosenkilde proposed a subfamily of Maximum Distance Separable (MDS) Twisted Reed-Solomon (TRS) codes over with twists for McEliece encryption, claiming their resistance to both Sidelnikov Shestakov attack and Schur products--based attacks. In short, they claimed these codes to resist to classical key recovery attacks on McEliece encryption scheme instantiated with Reed-Solomon (RS) or GRS codes. In 2020, Lavauzelle and Renner presented an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
