Algorithms based on *-algebras, and their applications to isomorphism of polynomials with one secret, group isomorphism, and polynomial identity testing
G\'abor Ivanyos, Youming Qiao

TL;DR
This paper develops polynomial-time algorithms for problems involving (skew-)symmetric matrices and *-algebras, with applications to isomorphism testing in cryptography, group theory, and polynomial identity testing.
Contribution
It introduces new polynomial-time algorithms for matrix isomorphism problems using *-algebra structures, advancing computational methods in algebraic and cryptographic contexts.
Findings
Polynomial-time randomized algorithm for matrix tuple isomorphism over finite fields of odd size.
Deterministic polynomial-time algorithm for symmetric matrix problems over fields of characteristic not 2.
Applications to cryptography, group isomorphism, and polynomial identity testing.
Abstract
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 and , whether there exists an invertible matrix such that for every , . 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 , whether there exist invertible matrices and , such that for every , is (skew-)symmetric. We show that this problem can be solved in deterministic polynomial time over fields of characteristic not . For both problems we exploit the structure of the underlying -algebras, and utilize results and methods from…
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.
