SeaSign: Compact isogeny signatures from class group actions
Luca De Feo1, Steven D. Galbraith2
1Université Paris Saclay – UVSQ, France 2University of Auckland, New Zeland
SeaSign: Compact isogeny signatures from class group actions Luca De - - PowerPoint PPT Presentation
SeaSign: Compact isogeny signatures from class group actions Luca De Feo 1 , Steven D. Galbraith 2 1 Universit Paris Saclay UVSQ, France 2 University of Auckland, New Zeland May 23, 2019, Eurocrypt, Darmstadt Slides online at
1Université Paris Saclay – UVSQ, France 2University of Auckland, New Zeland
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 2 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 2 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 2 / 14
■
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2,
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3,
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
■ degree 2, degree 3, degree 5, ...
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 3 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
1Kids, do not try this at home! Use Schnorr!
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
1Kids, do not try this at home! Use Schnorr!
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
1Kids, do not try this at home! Use Schnorr!
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
1Kids, do not try this at home! Use Schnorr!
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 4 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 5 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 5 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 6 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 6 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 7 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 8 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 9 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 9 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 9 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 9 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 10 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 10 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 10 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 11 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 11 / 14
■ Public keys not uniformly sampled ✮ problematic random-self reduction; ■ Only managed to reduce to a one-out-of-22t isogeny walk problem.
■ ■
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 12 / 14
■ Public keys not uniformly sampled ✮ problematic random-self reduction; ■ Only managed to reduce to a one-out-of-22t isogeny walk problem.
■ Public keys cover a small fraction of the isogeny graph; ■ Asymptotically natural choice for quantum security;
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 12 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 13 / 14
SeaSign: isogeny signatures Eurocrypt 2019 — https://defeo.lu/docet 14 / 14