• DocumentCode
    2302798
  • Title

    Fast modular reduction for large-integer multiplication for cryptosystem application

  • Author

    Sreehari, Suhas ; Wu, Huapeng ; Ahmadi, Majid

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Windsor, Windsor, ON, Canada
  • fYear
    2012
  • fDate
    16-18 May 2012
  • Firstpage
    226
  • Lastpage
    229
  • Abstract
    In this paper, we attempt to speedup the modular reduction as an independent step of modular multiplication, which is the central operation in public-key cryptosystems. Based on the properties of Mersenne and Quasi-Mersenne primes, we have described four distinct sets of moduli which are responsible for converting the single-precision multiplication prevalent in many of today´s techniques into an addition operation and a few simple shift operations. We propose a revision to the Modified Barrett algorithm presented in [3]. With the backing of the special moduli sets, our proposed algorithm is shown to outperform the Modified Barrett algorithm by nearly 25% when we consider the level of reduction (which bears a direct effect upon the speed of the second phase of reduction), and by over 10% when we consider the time taken for reduction.
  • Keywords
    public key cryptography; Quasi-Mersenne primes; central operation; fast modular reduction; large-integer multiplication; modified Barrett algorithm; modular multiplication; public-key cryptosystems; single-precision multiplication; special moduli sets; Barrett-based reduction; Large integer modular reduction; Mersenne primes; Quasi-Mersenne primes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information and Communication Technology and it's Applications (DICTAP), 2012 Second International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-1-4673-0733-8
  • Type

    conf

  • DOI
    10.1109/DICTAP.2012.6215379
  • Filename
    6215379