Algorithms based on *-algebras, and their applications to isomorphism of polynomials with one secret, group isomorphism, and polynomial identity testing

08/11/2017
by   Gábor Ivanyos, et al.
0

We consider two basic algorithmic problems concerning tuples of (skew-)symmetric matrices. The first problem asks to decide, given two tuples of (skew-)symmetric matrices (B_1, ..., B_m) and (C_1, ..., C_m), whether there exists an invertible matrix A such that for every i∈{1, ..., m}, A^tB_iA=C_i. We show that this problem can be solved in randomized polynomial time over finite fields of odd size, the real field, and the complex field. The second problem asks to decide, given a tuple of square matrices (B_1, ..., B_m), whether there exist invertible matrices A and D, such that for every i∈{1, ..., m}, AB_iD is (skew-)symmetric. We show that this problem can be solved in deterministic polynomial time over fields of characteristic not 2. For both problems we exploit the structure of the underlying *-algebras, and utilize results and methods from the module isomorphism problem. Applications of our results range from multivariate cryptography, group isomorphism, to polynomial identity testing. Specifically, these results imply efficient algorithms for the following problems. (1) Test isomorphism of quadratic forms with one secret over a finite field of odd size. This problem belongs to a family of problems that serves as the security basis of certain authentication schemes proposed by Patarin (Eurocrypto 1996). (2) Test isomorphism of p-groups of class 2 and exponent p (p odd) with order p^k in time polynomial in the group order, when the commutator subgroup is of order p^O(√(k)). (3) Deterministically reveal two families of singularity witnesses caused by the skew-symmetric structure, which represents a natural next step for the polynomial identity testing problem following the direction set up by the recent resolution of the non-commutative rank problem (Garg et al., FOCS 2016; Ivanyos et al., ITCS 2017).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2022

On the Identity Problem for Unitriangular Matrices of Dimension Four

We show that the Identity Problem is decidable in polynomial time for fi...
research
07/11/2023

On the Identity and Group Problems for Complex Heisenberg Matrices

We study the Identity Problem, the problem of determining if a finitely ...
research
06/25/2019

Discrete logarithms in quasi-polynomial time in finite fields of fixed characteristic

We prove that the discrete logarithm problem can be solved in quasi-poly...
research
04/03/2018

Operator Scaling via Geodesically Convex Optimization, Invariant Theory and Polynomial Identity Testing

We propose a new second-order method for geodesically convex optimizatio...
research
06/30/2017

P-schemes and Deterministic Polynomial Factoring over Finite Fields

We introduce a family of mathematical objects called P-schemes, where P ...
research
06/17/2023

A new approach based on quadratic forms to attack the McEliece cryptosystem

We bring in here a novel algebraic approach for attacking the McEliece c...
research
05/17/2023

The Noncommutative Edmonds' Problem Re-visited

Let T be a matrix whose entries are linear forms over the noncommutative...

Please sign up or login with your details

Forgot password? Click here to reset