• DocumentCode
    2644784
  • Title

    Hardware Implementation of Prearranged Tables Based Modular Inversion

  • Author

    Ishida, Tsutomu ; Yoshioka, Yoshio ; Nagase, Tomoyuki

  • Author_Institution
    Fac. of software & Inf. Technol., Aomori Univ., Aomori, Japan
  • fYear
    2011
  • fDate
    26-28 Oct. 2011
  • Firstpage
    215
  • Lastpage
    221
  • Abstract
    The computational complexity of modular multiplication and division, which are the most important operations of some recent public-key cryptographic algorithms, has been a touchy issue for years. This complexity can be efficiently reduced by using prearranged table based on the binary extended GCD algorithm. However, the reduction can be fulfilled if we take into consideration of the hardware design of the modular inversion algorithm. This paper presents a hardware implementation of prearranged tables based modular inversion algorithm on FPGA technology. This algorithm is fast, less computational cost and less number of operations needed in hardware implementations. The multiple-precision arithmetic is replaced by single-precision to reduce the size of the hardware design. The numerical results show that the operation times of a single-precision is performed efficiently.
  • Keywords
    computational complexity; field programmable gate arrays; public key cryptography; FPGA technology; computational complexity; hardware implementation; modular division; modular inversion; modular multiplication; multiple precision arithmetic; prearranged tables; public key cryptographic algorithms; Algorithm design and analysis; Computational efficiency; Educational institutions; Elliptic curve cryptography; Galois fields; Hardware; Registers; elliptic curve cryptosystem; extended binary GCD method; modular inversion algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Broadband and Wireless Computing, Communication and Applications (BWCCA), 2011 International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-1-4577-1455-9
  • Type

    conf

  • DOI
    10.1109/BWCCA.2011.34
  • Filename
    6103037