• DocumentCode
    3128882
  • Title

    A Fast Modular Multiplication Method

  • Author

    Sentürk, Ali ; Gök, Mustafa

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Cukurova Univ., Adana, Turkey
  • fYear
    2010
  • fDate
    15-17 Oct. 2010
  • Firstpage
    204
  • Lastpage
    207
  • Abstract
    Fast execution of modular multiplication is crucial to speed-up public key cryptography applications. This paper presents a modular multiplication method that exploits high-speed multiply-accumulate instructions supported in modern general-purpose architectures. The algorithm is implemented as a C program and tested on large operands by using GNU Multiple Precision Library (GMP). The performance of the method is compared with the performance of the Montgomery´s Algorithm. The comparision results show that the proposed method runs upto 5 times faster than Montgomery´s Algorithm.
  • Keywords
    C language; public key cryptography; software libraries; C program; GNU multiple precision library; fast modular multiplication method; general-purpose architectures; public key cryptography; Clocks; Computer architecture; Hardware; Libraries; Public key cryptography; Signal processing algorithms; modular multiplication method; multiply-add;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP), 2010 Sixth International Conference on
  • Conference_Location
    Darmstadt
  • Print_ISBN
    978-1-4244-8378-5
  • Electronic_ISBN
    978-0-7695-4222-5
  • Type

    conf

  • DOI
    10.1109/IIHMSP.2010.58
  • Filename
    5638011