• DocumentCode
    2867136
  • Title

    Efficient SIMD Arithmetic Modulo a Mersenne Number

  • Author

    Bos, Joppe W. ; Kleinjung, Thorsten ; Lenstra, Arjen K. ; Montgomery, Peter L.

  • Author_Institution
    EPFL IC LACAL, Lausanne, Switzerland
  • fYear
    2011
  • fDate
    25-27 July 2011
  • Firstpage
    213
  • Lastpage
    221
  • Abstract
    This paper describes carry-less arithmetic operations modulo an integer 2^M-1 in the thousand-bit range, targeted at single instruction multiple data platforms and applications where overall throughput is the main performance criterion. Using an implementation on a cluster of PlayStation 3 game consoles a new record was set for the elliptic curve method for integer factorization.
  • Keywords
    parallel processing; public key cryptography; residue number systems; singular value decomposition; Mersenne number; PlayStation 3 game consoles; SIMD; carryless arithmetic operations modulo; elliptic curve method; integer factorization; single instruction multiple data; Computer architecture; Electronic countermeasures; Elliptic curves; Microprocessors; Pipelines; Polynomials; Registers; Cell processor; Elliptic curve method; Integer factorization; Mersenne number; Single Instruction Multiple Data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic (ARITH), 2011 20th IEEE Symposium on
  • Conference_Location
    Tubingen
  • ISSN
    1063-6889
  • Print_ISBN
    978-1-4244-9457-6
  • Type

    conf

  • DOI
    10.1109/ARITH.2011.37
  • Filename
    5992129