Connecting Kani's Lemma and path-finding in the Bruhat-Tits tree to compute supersingular endomorphism rings
Kirsten Eisentraeger, Gabrielle Scullard

TL;DR
This paper presents a deterministic polynomial-time algorithm for computing supersingular elliptic curve endomorphism rings using path-finding in the Bruhat-Tits tree, improving on previous methods with restricted inputs.
Contribution
It introduces a new deterministic algorithm leveraging Bruhat-Tits tree navigation and higher-dimensional isogenies, requiring minimal initial data and surpassing prior subexponential approaches.
Findings
Algorithm runs in polynomial time under given conditions
Locally computes endomorphism rings at various primes
Improves efficiency over previous algorithms
Abstract
We give a deterministic polynomial time algorithm to compute the endomorphism ring of a supersingular elliptic curve in characteristic p, provided that we are given two noncommuting endomorphisms and the factorization of the discriminant of the ring they generate. At each prime for which is not maximal, we compute the endomorphism ring locally by computing a q-maximal order containing it and, when , recovering a path to in the Bruhat-Tits tree. We use techniques of higher-dimensional isogenies to navigate towards the local endomorphism ring. Our algorithm improves on a previous algorithm which requires a restricted input and runs in subexponential time under certain heuristics. Page and Wesolowski give a probabilistic polynomial time algorithm to compute the endomorphism ring on input of a single…
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.
Taxonomy
TopicsCoding theory and cryptography · Cellular Automata and Applications · Algebraic Geometry and Number Theory
