English

A Heuristic Subexponential Algorithm to Find Paths in Markoff Graphs Over Finite Fields

Number Theory 2023-12-20 v2 Information Theory math.IT

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 X2+Y2+Z2=XYZX^2+Y^2+Z^2=XYZ in a finite field Fq\mathbb{F}_q 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 Fq\mathbb{F}_q can be solved in subexponential time, and is more-or-less equivalent in difficulty to factoring q1q-1 and solving three discrete logarithm problem in Fq\mathbb{F}_q^*.

Keywords

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

R2 v1 2026-06-28T05:59:29.438Z