Computing Isomorphisms between Products of Supersingular Elliptic Curves
This paper presents an efficient probabilistic Las Vegas algorithm that, under the Generalized Riemann Hypothesis, computes isomorphisms between products of supersingular elliptic curves in polynomial time by leveraging the Deuring correspondence to translate the problem into solving algebraic equations over quaternion orders.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you have two magical boxes, each containing a pair of special, glowing orbs called "supersingular elliptic curves." These orbs are the building blocks of a very complex, high-dimensional shape known as an abelian variety. A famous mathematical rule called the Deligne-Ogus-Shioda theorem tells us that no matter how different these two boxes look on the outside, if they are built from the same type of magical orbs, they are actually identical inside. It's like saying two different-looking Lego castles are actually built from the exact same set of bricks, just arranged differently.
But here's the catch: the theorem says they are the same, but it doesn't tell you how to turn one castle into the other. It's like being told two locked safes contain the same treasure, but without the combination or the map to move the treasure from one to the other. For a long time, figuring out this "combination" was considered a nearly impossible puzzle, especially because the internal structure of these orbs (their "endomorphism rings") is incredibly hard to crack.
This paper is about finally finding the map. The authors, Pierrick Gaudry, Julien Soumier, and Pierre-Jean Spaenlehauer, present a new method to explicitly compute the transformation that turns one pair of these orb-boxes into another. They don't just guess; they provide a step-by-step recipe (an algorithm) that works efficiently, provided you already know the secret "blueprints" (the endomorphism rings) of the orbs.
The Magic Trick: Turning Geometry into Algebra
The authors' secret weapon is something called the "Deuring correspondence." Think of this as a universal translator. It takes the difficult, geometric problem of moving these glowing orbs around and translates it into a much friendlier language: algebra involving "quaternion numbers."
Imagine the orbs are moving through a 4-dimensional maze. Instead of trying to navigate the maze directly, the authors use the translator to convert the maze into a set of equations on a piece of paper. Specifically, they turn the problem of finding the right path into solving a system of quadratic and linear equations. It's like realizing that instead of climbing a mountain, you can just solve a math problem that tells you exactly where the summit is.
The Recipe: Breaking it Down
The paper focuses on the case where you have two pairs of orbs (dimension 2), which serves as the foundation for handling larger groups. Their algorithm works like a two-step dance:
- The First Step: They figure out how to build a "matrix of isogenies." In our analogy, an isogeny is a specific type of magical tunnel connecting two orbs. They show how to take a starting set of tunnels and complete the picture to form a perfect, reversible transformation.
- The Second Step: They use a clever trick involving "low-discriminant" subrings. Imagine some of the orbs have a special, simple internal pattern (like a low-discriminant imaginary quadratic order). If you have access to this simple pattern, you can solve the equations much faster.
The paper proves that if you have these blueprints, their algorithm can find the transformation in "expected polynomial time." This is a fancy way of saying the time it takes grows reasonably with the size of the problem, rather than exploding into infinity. They rely on a big mathematical assumption called the Generalized Riemann Hypothesis (GRH) to guarantee this speed, which is a common safety net in this field.
What They Don't Do (And What They Rule Out)
It's important to note what this paper doesn't claim. They are not saying that anyone can easily break the encryption systems built on these curves. In fact, the paper explicitly states that computing the endomorphism ring (the blueprints) in the first place is a "hard" problem that keeps cryptographic systems secure. Their work assumes you already have these blueprints. If you don't have the blueprints, their algorithm can't help you.
They also clarify that they are not solving the problem for any random abelian variety. They are specifically solving it for "superspecial" varieties, which are products of supersingular elliptic curves. They also don't claim to have solved the problem for all possible dimensions in one giant leap; instead, they solve the 2-dimensional case and show how to stack that solution to handle larger groups (dimension ).
The Proof and the Tools
The authors didn't just theorize; they built a working prototype. They implemented their algorithm in a computer algebra software called Magma. However, they are careful to explain that their code currently outputs the "kernel ideals" (the mathematical descriptions of the tunnels) rather than the physical tunnels themselves. To get the actual tunnels, you would need to run a separate, standard conversion step, which they note is also efficient.
The paper is rigorous. They don't just suggest this might work; they provide a formal proof that their method is correct and that it runs in the time they claim, assuming the GRH holds true. They even developed new mathematical tools along the way, like a "quasi-linear quaternionic method" to divide one magical tunnel by another, which is a bit like having a specialized wrench that fits perfectly into the 4-dimensional gears of the problem.
In short, this paper takes a theorem that says "these two things are the same" and turns it into a practical instruction manual for "here is exactly how you turn one into the other," provided you have the right keys to start with. It's a significant step forward in understanding the hidden architecture of these complex mathematical shapes, using a blend of ancient algebra and modern computing power.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.