• DocumentCode
    2280220
  • Title

    FPGA implementation of public key processor for network security

  • Author

    Dhanagopal, R. ; Manivasakam, B.

  • Author_Institution
    Dept. of E.C.E, Jayaram Coll. of Eng. & Technol., Trichy, India
  • fYear
    2010
  • fDate
    15-17 Dec. 2010
  • Firstpage
    448
  • Lastpage
    452
  • Abstract
    Elliptic curve cryptography is a public key cryptosystem based on the elliptic curve discrete logarithm problem. The reason for the attractiveness of ECC is that there is no sub-exponential algorithm known to solve the elliptic curve discrete logarithm problem. This leads to lower memory requirements, lower computation requirements and higher security than other public key cryptosystems. This project describes an implementation of a micro coded elliptic curve processor using FPGA technology. This processor implements optimal normal basis field operations. The design is generated by a parameterized module generator which can accommodate arbitrary n and also produce field multipliers with different speed/area tradeoffs. The control part of the processor is micro coded, enabling curve operations to be incorporated into the processor hence reducing the chip´s I/O requirements. The micro coded approach also facilitates rapid development and algorithmic optimization. for example, projective and affine coordinates were supported using different sets of micro codes. The design was successfully tested on a Xilinx Spartan -II kit device. Elliptic curve processor is particularly suitable for recourse limited devices because of its lower requirements of memory and computation. It is applicable to be implanted into smart cards, cellular phones and other hand-held devices so that secure communication can be provided. For based on implement the FPGA Using Verilog HDL.
  • Keywords
    Galois fields; field programmable gate arrays; microprocessor chips; public key cryptography; telecommunication security; FPGA; algorithmic optimization; elliptic curve cryptography; network security; public key processor; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Finite element methods; Galois fields; Registers; ECC; FPGA; RSA; cryptography; multiplier;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal and Image Processing (ICSIP), 2010 International Conference on
  • Conference_Location
    Chennai
  • Print_ISBN
    978-1-4244-8595-6
  • Type

    conf

  • DOI
    10.1109/ICSIP.2010.5697515
  • Filename
    5697515