Solving a 112-bit prime elliptic curve discrete logarithm problem on game consoles using sloppy reduction

  • Authors:
  • Joppe W. Bos;Marcelo E. Kaihara;Thorsten Kleinjung;Arjen K. Lenstra;Peter L. Montgomery

  • Affiliations:
  • Laboratory for Cryptologic Algorithms, École Polytechnique Fédérale de Lausanne, Station 14, CH-1015 Lausanne, Switzerland.;Laboratory for Cryptologic Algorithms, École Polytechnique Fédérale de Lausanne, Station 14, CH-1015 Lausanne, Switzerland.;Laboratory for Cryptologic Algorithms, École Polytechnique Fédérale de Lausanne, Station 14, CH-1015 Lausanne, Switzerland.;Laboratory for Cryptologic Algorithms, École Polytechnique Fédérale de Lausanne, Station 14, CH-1015 Lausanne, Switzerland.;One Microsoft Way, Microsoft Research, Redmond, WA 98052, USA

  • Venue:
  • International Journal of Applied Cryptography
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a cell processor implementation of Pollard's rho method to solve discrete logarithms in groups of elliptic curves over prime fields. The implementation was used on a cluster of PlayStation 3 game consoles to set a new record. We present in detail the underlying single instruction multiple data modular arithmetic.