Lune

CRYPTO2023Top-tier venue

Weak Instances of Class Group Action Based Cryptography via Self-pairings

Wouter Castryck, Marc Houben, Simon-Philipp Merz, Marzio Mula, Sam van Buuren, Frederik Vercauteren

2023Year
20Citations
3Top-tier citations

Abstract

In this paper we study non-trivial self-pairings with cyclic domains that are compatible with isogenies between elliptic curves oriented by an imaginary quadratic order O. We prove that the order m of such a self-pairing necessarily satisfies m | ∆O (and even 2m | ∆O if 4 | ∆O and 4m | ∆O if 8 | ∆O) and is not a multiple of the field characteristic. Conversely, for each m satisfying these necessary conditions, we construct a family of non-trivial cyclic self-pairings of order m that are compatible with oriented isogenies, based on generalized Weil and Tate pairings. As an application, we identify weak instances of class group actions on elliptic curves assuming the degree of the secret isogeny is known. More in detail, we show that if m 2 | ∆O for some prime power m then given two primitively O-oriented elliptic curves (E, ι) and (E ′ , ι ′ ) = [a](E, ι) connected by an unknown invertible ideal a ⊆ O, we can recover a essentially at the cost of a discrete logarithm computation in a group of order m 2 , assuming the norm of a is given and is smaller than m 2 . We give concrete instances, involving ordinary elliptic curves over finite fields, where this turns into a polynomial time attack. Finally, we show that these self-pairings simplify known results on the decisional Diffie-Hellman problem for class group actions on oriented elliptic curves.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Cited by top-tier papers3

Ask how each one uses it

Builds on5

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines