• DocumentCode
    247270
  • Title

    FPGA Implementation of 160- Bit Vedic Multiplier

  • Author

    Kodali, R.K. ; Yenamachintala, S.S. ; Boppana, L.

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Nat. Inst. of Technol., Warangal, India
  • fYear
    2014
  • fDate
    12-13 Sept. 2014
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The rapid growth of technology influenced the need for the design of highly efficient digital systems. Multipliers have been playing a crucial role in every digital design. It is necessary to make use of an efficient multiplier. Many algorithms came into existence aiming at the reduction of execution time and area. Taking us back to the Vedic (ancient Indian) era, the sutras or algorithms described in Vedic mathematics rendered high degree of efficiency. Vedic mathematics describes 16 different sutras which involve multiplication operation. This work discusses one of the 16 sutras, urdhva tiryakbhyam sutra for multiplication. Two other multiplication algorithms namely, Booth and Karatsuba have been considered for the purpose of performance comparison. Elliptic Curve Cryptographic applications require repeated application of higher key size multiplication operation. All the three algorithms have been implemented using Xilinx FPGA and a resource utilization and timing summary comparison has been made.
  • Keywords
    field programmable gate arrays; multiplying circuits; public key cryptography; Booth algorithm; FPGA implementation; Karatsuba algorithm; Vedic mathematics; Vedic multiplier; Xilinx FPGA; elliptic curve cryptographic applications; multiplication algorithms; urdhva tiryakbhyam sutra; word length 160 bit; Adders; Algorithm design and analysis; Computers; Delay effects; Field programmable gate arrays; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Devices, Circuits and Communications (ICDCCom), 2014 International Conference on
  • Conference_Location
    Ranchi
  • Type

    conf

  • DOI
    10.1109/ICDCCom.2014.7024721
  • Filename
    7024721