Short expressions of permutations as products and cryptanalysis of the Algebraic Eraser

Arkadius Kalka, Mina Teicher, Boaz Tsaban

Research output: Contribution to journalArticlepeer-review

Abstract

On March 2004, Anshel, Anshel, Goldfeld, and Lemieux introduced the Algebraic Eraser scheme for key agreement over an insecure channel, using a novel hybrid of infinite and finite noncommutative groups. They also introduced the Colored Burau Key Agreement Protocol (CBKAP), a concrete realization of this scheme. We present general, efficient heuristic algorithms, which extract the shared key out of the public information provided by CBKAP. These algorithms are, according to heuristic reasoning and according to massive experiments, successful for all sizes of the security parameters, assuming that the keys are chosen with standard distributions. Our methods come from probabilistic group theory (permutation group actions and expander graphs). In particular, we provide a simple algorithm for finding short expressions of permutations in Sn, as products of given random permutations. Heuristically, our algorithm gives expressions of length O( n2logn), in time and space O( n3). Moreover, this is provable from the Minimal Cycle Conjecture, a simply stated hypothesis concerning the uniform distribution on Sn. Experiments show that the constants in these estimations are small. This is the first practical algorithm for this problem for n≥256. Algebraic Eraser is a trademark of SecureRF. The variant of CBKAP actually implemented by SecureRF uses proprietary distributions, and thus our results do not imply its vulnerability.

Original languageEnglish
Pages (from-to)57-76
Number of pages20
JournalAdvances in Applied Mathematics
Volume49
Issue number1
DOIs
StatePublished - Jul 2012

Keywords

  • Algebraic Eraser
  • Colored Burau Key Agreement Protocol (CBKAP)
  • Expander
  • Expressions of permutations
  • Minimal Cycle Conjecture
  • Symmetric group

All Science Journal Classification (ASJC) codes

  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Short expressions of permutations as products and cryptanalysis of the Algebraic Eraser'. Together they form a unique fingerprint.

Cite this