• DocumentCode
    120434
  • Title

    Efficient montgomery multiplier for pairing and elliptic curve based cryptography

  • Author

    Javeed, Khalid ; Xiaojun Wang

  • Author_Institution
    Sch. of Electron. Eng., Dublin City Univ., Dublin, Ireland
  • fYear
    2014
  • fDate
    23-25 July 2014
  • Firstpage
    255
  • Lastpage
    260
  • Abstract
    In this paper, we propose an efficient 256×256 bit modular multiplier based on Montgomery reduction algorithm. The 256 × 256 bit modular multiplier is required in elliptic curve and pairing based cryptographic protocols to achieve 128 bit security level. The in-built features of modern FPGA are efficiently utilized. Two time consuming components (1) 512-bit addition (2) 256 × 256 bit multiplier are efficiently optimized. The 512-bit addition is optimized using 64-bit carry chains while the 64 × 64 bit multiplier soft cores provided by Xilinx FPGAs are utilized to design the 256 × 256 bit multiplier. Subsequently, both the adder and multiplier are used to design 256-bit modular multiplier using Montgomery reduction algorithm. The design is synthesized using Xilinx ISE 14.1 design suite targeting virtex 6 FPGA devices. The proposed design runs at 188 MHz and can be used to construct elliptic curve and pairing based cryptographic processors.
  • Keywords
    cryptographic protocols; field programmable gate arrays; public key cryptography; FPGA devices; Montgomery reduction algorithm; Xilinx FPGA; Xilinx ISE 14.1 design; cryptographic processors; cryptographic protocols; efficient montgomery multiplier; elliptic curve based cryptography; modular multiplier; pairing curve based cryptography; Adders; Algorithm design and analysis; Clocks; Educational institutions; Field programmable gate arrays; Multiplexing; Pipelines; Elliptic curve cryptography; FPGA design; Montgomery Multiplier; Pairing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Systems, Networks & Digital Signal Processing (CSNDSP), 2014 9th International Symposium on
  • Conference_Location
    Manchester
  • Type

    conf

  • DOI
    10.1109/CSNDSP.2014.6923835
  • Filename
    6923835