• DocumentCode
    2528337
  • Title

    High speed hardware implementation of an elliptic curve cryptography (ECC) co-processor

  • Author

    MuthuKumar, B. ; Jeevananthan, S.

  • Author_Institution
    Sathyabama Univ., Chennai, India
  • fYear
    2010
  • fDate
    17-19 Dec. 2010
  • Firstpage
    176
  • Lastpage
    180
  • Abstract
    We present elliptic curve cryptography (ECC) coprocessor, which is dual-field processor with projective coordinator. We have implemented architecture for scalar multiplication, which is key operation in elliptic curve cryptography. Our coprocessor can be adapted both prime field and binary field, also contains a control unit with 256 bit serial and parallel operations, which provide integrated high-throughput with low power consumptions. Our scalar multiplier architecture operation is perform base on clock rate and produce better performance in term of time and area compared to similar works. We used Verilog for programming and synthesized using Xilinx Vertex II Pro devices. Simulation was done with Modelsim XE 6.1e, VLSI simulation software from Mentor Graphics Corporation especially for Xilinx devices.
  • Keywords
    VLSI; coprocessors; hardware description languages; public key cryptography; Mentor Graphics Corporation; Modelsim XE 6.1e; VLSI simulation software; Verilog; Xilinx Vertex II Pro devices; dual field processor; elliptic curve cryptography coprocessor; high speed hardware implementation; scalar multiplication; scalar multiplier architecture; Adders; Algorithm design and analysis; CMOS integrated circuits; Clocks; Elliptic curve cryptography; Elliptic curves; Throughput; ECC; Montgomery Modular Multiplication; Polynomial; Prime and Binary field; RSA; Scalar Multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trendz in Information Sciences & Computing (TISC), 2010
  • Conference_Location
    Chennai
  • Print_ISBN
    978-1-4244-9007-3
  • Type

    conf

  • DOI
    10.1109/TISC.2010.5714634
  • Filename
    5714634