A Heuristic Subexponential Algorithm to Find Paths in Markoff Graphs Over Finite Fields
Abstract
Charles, Goren, and Lauter [J. Cryptology 22(1), 2009] explained how one can construct hash functions using expander graphs in which it is hard to find paths between specified vertices. The set of solutions to the classical Markoff equation in a finite field has a natural structure as a tri-partite graph using three non-commuting polynomial automorphisms to connect the points. These graphs conjecturally form an expander family, and Fuchs, Lauter, Litman, and Tran [Mathematical Cryptology 1(1), 2022] suggest using this family of Markoff graphs in the CGL construction. In this note we show that in both a theoretical and a practical sense, assuming two randomness hypotheses, the path problem in a Markoff graph over can be solved in subexponential time, and is more-or-less equivalent in difficulty to factoring and solving three discrete logarithm problem in .
Cite
@article{arxiv.2211.08511,
title = {A Heuristic Subexponential Algorithm to Find Paths in Markoff Graphs Over Finite Fields},
author = {Joseph H. Silverman},
journal= {arXiv preprint arXiv:2211.08511},
year = {2023}
}
Comments
21 pages