Paper 2011/638 Original: eprint.iacr.org/2011/638 ↗

Rubik's for cryptographers

Christophe Petit
Jean-Jacques Quisquater
Abstract

Hard mathematical problems are at the core of security arguments in cryptography. In this paper, we study mathematical generalizations of the famous Rubik's cube puzzle, namely the factorization, representation and balance problems in non-Abelian groups. These problems arise naturally when describing the security of Cayley hash functions, a class of cryptographic hash functions with very interesting properties. The factorization problem is also strongly related to a famous long-standing conjecture of Babai, at the intersection of group theory and graph theory. A constructive proof of Babai's conjecture would make all Cayley hash functions insecure, but on the other hand it would have many positive applications in graph theory and computer science. In this paper, we classify existing attacks against Cayley hash functions and we review known results on Babai's conjecture. Despite recent cryptanalytic progress on particular instances, we show that the factorization, representation and balance problems presumably remain good sources of cryptographic hard problems. Our study demonstrates that Cayley hash functions deserve further interest by the cryptography community.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2011-11-26: last updated
2011-11-26: published
Short URL
https://ia.cr/2011/638
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2011/638,
      author = {Christophe Petit and Jean-Jacques Quisquater},
      title = {Rubik's for cryptographers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2011/638},
      year = {2011},
      url = {https://eprint.iacr.org/2011/638}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.