SHARK: a realizable special hardware sieving device for factoring 1024-bit integers

  • Authors:
  • Jens Franke;Thorsten Kleinjung;Christof Paar;Jan Pelzl;Christine Priplata;Colin Stahlke

  • Affiliations:
  • Department of Mathematics, University of Bonn, Bonn, Germany;Department of Mathematics, University of Bonn, Bonn, Germany;Horst Görtz Institute for IT Security, Ruhr University, Bochum, Germany;Horst Görtz Institute for IT Security, Ruhr University, Bochum, Germany;EDIZONE GmbH, Bonn, Germany;EDIZONE GmbH, Bonn, Germany

  • Venue:
  • CHES'05 Proceedings of the 7th international conference on Cryptographic hardware and embedded systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Since 1999 specialized hardware architectures for factoring numbers of 1024 bit size with the General Number Field Sieve (GNFS) have attracted a lot of attention ([Ber], [ST]). Concerns about the feasibility of giant monolytic ASIC architectures such as TWIRL have been raised. Therefore, we propose a parallelized lattice sieving device called SHARK, which completes the sieving step of the GNFS for a 1024-bit number in one year. Its architecture is modular and consists of small ASICs connected by a specialized butterfly transport system. We estimate the costs of such a device to be less than US$ 200 million. Because of the modular architecture based on small ASICs, we claim that this device can be built with today's technology.