Hidden Stabilizers, the Isogeny To Endomorphism Ring Problem and the Cryptanalysis of pSIDH

05/31/2023
by   Mingjie Chen, et al.
0

The Isogeny to Endomorphism Ring Problem (IsERP) asks to compute the endomorphism ring of the codomain of an isogeny between supersingular curves in characteristic p given only a representation for this isogeny, i.e. some data and an algorithm to evaluate this isogeny on any torsion point. This problem plays a central role in isogeny-based cryptography; it underlies the security of pSIDH protocol (ASIACRYPT 2022) and it is at the heart of the recent attacks that broke the SIDH key exchange. Prior to this work, no efficient algorithm was known to solve IsERP for a generic isogeny degree, the hardest case seemingly when the degree is prime. In this paper, we introduce a new quantum polynomial-time algorithm to solve IsERP for isogenies whose degrees are odd and have O(loglog p) many prime factors. As main technical tools, our algorithm uses a quantum algorithm for computing hidden Borel subgroups, a group action on supersingular isogenies from EUROCRYPT 2021, various algorithms for the Deuring correspondence and a new algorithm to lift arbitrary quaternion order elements modulo an odd integer N with O(loglog p) many prime factors to powersmooth elements. As a main consequence for cryptography, we obtain a quantum polynomial-time key recovery attack on pSIDH. The technical tools we use may also be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2023

Zero sum subsequences and hidden subgroups

We propose a method for solving the hidden subgroup problem in nilpotent...
research
09/06/2022

A Subexponential Quantum Algorithm for the Semidirect Discrete Logarithm Problem

Group-based cryptography is a relatively young family in post-quantum cr...
research
05/06/2022

Public key cryptography based on skew dihedral group rings

In this paper, we propose to use a skew dihedral group ring given by the...
research
09/21/2023

The supersingular endomorphism ring problem given one endomorphism

Given a supersingular elliptic curve E and a non-scalar endomorphism α o...
research
02/19/2022

A Quantum Polynomial-Time Solution to The Dihedral Hidden Subgroup Problem

We present a polynomial-time quantum algorithm for the Hidden Subgroup P...
research
02/19/2020

Algebraic Extension Ring Framework for Non-Commutative Asymmetric Cryptography

Post-Quantum Cryptography PQC attempts to find cryptographic protocols r...
research
06/12/2018

Using Chaos in Grey Wolf Optimizer and Application to Prime Factorization

The Grey Wolf Optimizer (GWO) is a swarm intelligence meta-heuristic alg...

Please sign up or login with your details

Forgot password? Click here to reset