🤖 AI Summary
This paper addresses the explicit isomorphism computation problem between supersingular elliptic curves over finite fields. We propose the first polynomial-time Las Vegas algorithm that reduces isomorphism testing to solving quadratic or linear systems of equations over low-discriminant suborders of quaternion algebras. Leveraging the Deuring correspondence and ℓ-adic techniques, our method enables efficient and constructive isomorphism derivation. Under the Generalized Riemann Hypothesis (GRH), we rigorously prove its expected polynomial-time complexity. The algorithm is explicit, verifiable, and practically implementable—marking a substantial improvement over prior exponential-time or heuristic approaches in both efficiency and theoretical soundness. It provides a foundational tool for the construction and cryptanalysis of isogeny-based cryptographic schemes.
📝 Abstract
The Deligne-Ogus-Shioda theorem guarantees the existence of isomorphisms between products of supersingular elliptic curves over finite fields. In this paper, we present methods for explicitly computing these isomorphisms in polynomial time, given the endomorphism rings of the curves involved. Our approach leverages the Deuring correspondence, enabling us to reformulate computational isogeny problems into algebraic problems in quaternions. Specifically, we reduce the computation of isomorphisms to solving systems of quadratic and linear equations over the integers derived from norm equations. We develop $ell$-adic techniques for solving these equations when we have access to a low discriminant subring. Combining these results leads to the description of an efficient probabilistic Las Vegas algorithm for computing the desired isomorphisms. Under GRH, it is proved to run in expected polynomial time.