Elliptic Curve Cryptography is one of the most interested research topic in VLSI. Network security is becoming more and more crucial as the volume of data being exchanged on the Internet increases. ECC offers high security for networking and communication. FPGA based architecture for elliptic curve cryptography coprocessor ,which has promising performance in terms of both Space Complexity and Time Complexity is proposed in this paper. The coprocessor consists of three levels of operations, which are elements operations over binary finite field, point adding and doubling operations on elliptic curve and scalar multiplication. In this work on coprocessor, Point addition operation is performed with mixed coordinates to improve the performance of scalar multiplication . VHDL codes were developed for all these operations. The modules are simulated using Modelsim SE software and synthesized using Xilinx ISE 9.2i software. Experimental results show that ECC coprocessor realized in this architecture can speed up an elliptic curve scalar multiplication suitable for low area constraint applications and very high speed applications.
Rahila Bilal et al. REF has discussed that Elliptic Curve Cryptography has been one of the most interesting research topic in VLSI.
High Speed and Low Space Complexity FPGA Based ECC Processor
International Journal of Computer Applications
Computer Science