Polynomial-Time Algorithms for Quadratic Isomorphism of Polynomials: The Regular Case
J\'er\'emy Berthomieu (LIP6, Syst\`emes Polynomiaux / Inria - LIP6),, Jean-Charles Faug\`ere (Syst\`emes Polynomiaux / Inria - LIP6, LIP6), Ludovic, Perret (LIP6, Syst\`emes Polynomiaux / Inria - LIP6)

TL;DR
This paper presents a randomized polynomial-time algorithm for solving the quadratic case of the polynomial isomorphism problem, with implications for cryptography and graph isomorphism, by reducing it to matrix similarity and square root computations.
Contribution
It introduces a novel polynomial-time algorithm for quadratic IP1S, reducing it to matrix similarity and providing exact methods for matrix square roots over various fields.
Findings
Polynomial-time algorithm for quadratic IP1S.
Reduction of IP1S to orthogonal simultaneous conjugacy of symmetric matrices.
Complete characterization of automorphism groups of quadratic polynomials.
Abstract
Let and be two sets of nonlinear polynomials over ( being a field). We consider the computational problem of finding -- if any -- an invertible transformation on the variables mapping to . The corresponding equivalence problem is known as {\tt Isomorphism of Polynomials with one Secret} ({\tt IP1S}) and is a fundamental problem in multivariate cryptography. The main result is a randomized polynomial-time algorithm for solving {\tt IP1S} for quadratic instances, a particular case of importance in cryptography and somewhat justifying {\it a posteriori} the fact that {\it Graph Isomorphism} reduces to only cubic instances of {\tt IP1S} (Agrawal and Saxena). To this end, we show that {\tt IP1S} for quadratic polynomials can be reduced to a variant of…
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.
