Adventures in Supersingularland

Open Access
Authors
  • S. Arpin
  • C. Camacho-Navarro
  • K. Lauter
  • J. Lim
Publication date 2023
Journal Experimental Mathematics
Volume | Issue number 32 | 2
Pages (from-to) 241-268
Organisations
  • Interfacultary Research - Institute for Logic, Language and Computation (ILLC)
Abstract
Supersingular Isogeny Graphs were introduced as a source of hard problems in cryptography by Charles, Goren, and Lauter [6] for the construction of cryptographic hash functions and have been used for key exchange SIKE. The security of such systems depends on the difficulty of finding a path between two random vertices. In this article, we study several aspects of the structure of these graphs. First, we study the subgraph given by j-invariants in Fp, using the related isogeny graph consisting of only Fp-rational curves and isogenies. We prove theorems on how the connected components thereof attach, stack, and fold when mapped into the full graph. The Fp-rational vertices are fixed by the Frobenius involution on the graph, and we call the induced graph the spine. Finding paths to the spine is relevant in cryptanalysis. Second, we present numerous computational experiments and heuristics relating to the position of the spine within the whole graph. These include studying the distance of random vertices to the spine, estimates of the diameter of the graph, how often paths are preserved under the Frobenius involution, and what proportion of vertices are conjugate. We compare some of the heuristics with known results on other Ramanujan graphs.
Document type Article
Language English
Published at https://doi.org/10.1080/10586458.2021.1926009
Published at https://eprint.iacr.org/2019/1056
Downloads
2019-1056 (Submitted manuscript)
Adventures in Supersingularland (Final published version)
Permalink to this page
Back