Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. High-Performance Modular Multiplication on the Cell Processor
 
conference paper

High-Performance Modular Multiplication on the Cell Processor

Bos, Joppe Willem  
Hasan, M. Anwar
•
Helleseth, Tor
2010
Arithmetic of Finite Fields
International Workshop on the Arithmetic of Finite Fields (WAIFI 2010)

This paper presents software implementation speed records for modular multiplication arithmetic on the synergistic processing elements of the Cell broadband engine (Cell) architecture. The focus is on moduli which are of special interest in elliptic curve cryptography, that is, moduli of bit-lengths ranging from 192- to 521-bit. Finite field arithmetic using primes which allow particularly fast reduction is compared to Montgomery multiplication. The special primes considered are the five recommended NIST primes, as specified in the FIPS 186-3 standard, and the prime used in the elliptic curve curve25519. While presented and benchmarked on the Cell architecture, the proposed techniques to efficiently implement the modular multiplication algorithms are suited to run on any architecture which is able to compute multiple computations concurrently; e.g. graphics processing units.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

waifi.pdf

Type

Publisher's Version

Version

Published version

Access type

openaccess

Size

274.54 KB

Format

Adobe PDF

Checksum (MD5)

983c6deb846e3b6a13588386799cf4ca

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés