• DocumentCode
    3231534
  • Title

    Efficient Modular Exponentiation with Three-Moduli (2^{n}±1,2^{n}+3)

  • Author

    Wang, Bangju ; Zhang, Huanguo ; Wang, Yuhua

  • Author_Institution
    Wuhan Univ., Wuhan
  • Volume
    3
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    927
  • Lastpage
    931
  • Abstract
    Modular exponentiation is the basic computation for most public key cryptosystems and digital signal processing. A new signed binary representation (SBR) of operand is presented, which has less weight than NAF when modulus is one of moduli (2nplusmn1,2n+3). The speed of modular squaring with three-moduli (2nplusmn1,2n+3) can be improved using the new SBR by reducing partial products and carries. Based on the result, the speed of computation of modular exponentiation using the new SBR may double that of NAF method for some exponents. According to theoretical analyses and experiment comparing to the other methods mentioned in this paper, the new SBR could improve the speed of modular exponentiation efficiently. Moreover, the SBR of integer can be widely used in secure communication and DSP system.
  • Keywords
    digital signal processing chips; public key cryptography; redundant number systems; NAF method; digital signal processing; modular exponentiation; modular squaring; public key cryptosystems; redundant number systems; signed binary representation; Algorithm design and analysis; Arithmetic; Artificial intelligence; Computer networks; Concurrent computing; Digital signal processing; Distributed computing; Public key cryptography; Signal processing algorithms; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.500
  • Filename
    4287981