Journal of Mathematical Cryptology (Dec 2018)

Better path-finding algorithms in LPS Ramanujan graphs

  • Carvalho Pinto Eduardo,
  • Petit Christophe

DOI
https://doi.org/10.1515/jmc-2017-0051
Journal volume & issue
Vol. 12, no. 4
pp. 191 – 202

Abstract

Read online

We provide a new heuristic polynomial time algorithm that computes short paths between arbitrary pairs of vertices in Lubotzky–Philipps–Sarnak’s Ramanujan graphs. The paths returned by our algorithm are shorter by a factor approximately 16/7 compared to previous work, and they are close to optimal for vertices corresponding to diagonal matrices. Our results also lead to an improved cryptanalysis of the Charles–Goren–Lauter hash function.

Keywords