A Cryptographic Hash Function from Markoff Triples

07/22/2021
by   Elena Fuchs, et al.
0

Cryptographic hash functions from expander graphs were proposed by Charles, Goren, and Lauter in [CGL] based on the hardness of finding paths in the graph. In this paper, we propose a new candidate for a hash function based on the hardness of finding paths in the graph of Markoff triples modulo p. These graphs have been studied extensively in number theory and various other fields, and yet finding paths in the graphs remains difficult. We discuss the hardness of finding paths between points, based on the structure of the Markoff graphs. We investigate several possible avenues for attack and estimate their running time to be greater than O(p). In particular, we analyze a recent groundbreaking proof in [BGS1] that such graphs are connected and discuss how this proof gives an algorithm for finding paths

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/14/2018

Ramanujan graphs in cryptography

In this paper we study the security of a proposal for Post-Quantum Crypt...
research
11/14/2017

On edge intersection graphs of paths with 2 bends

An EPG-representation of a graph G is a collection of paths in a plane s...
research
11/15/2022

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

Charles, Goren, and Lauter [J. Cryptology 22(1), 2009] explained how one...
research
05/08/2018

The Computational Complexity of Finding Hamiltonian Cycles in Grid Graphs of Semiregular Tessellations

Finding Hamitonian Cycles in square grid graphs is a well studied and im...
research
06/30/2018

Finding a Path in Group-Labeled Graphs with Two Labels Forbidden

The parity of the length of paths and cycles is a classical and well-stu...
research
07/10/2019

The Almost-Disjoint 2-Path Decomposition Problem

We consider the problem of decomposing a given (di)graph into paths of l...
research
12/07/2020

A Proof of the MV Matching Algorithm

The Micali-Vazirani (MV) algorithm for maximum cardinality matching in g...

Please sign up or login with your details

Forgot password? Click here to reset