International Journal of Advanced Information and Communication Technology


Design and Implementation of EC based Cryptosystem on FPGA

S.P. Arya, A. Muruganandham, Vivekanandha College of Engineering for Women, Tamilnadu, India.

DOI : 01.0401/ijaict.2014.02.11

International Journal of Advanced Information and Communication Technology

Received On : December 10, 2014

Revised On : January 20, 2015

Accepted On : February 15, 2015

Published On : March 05, 2015

Volume 02, Issue 03

Pages : 235-240

Abstract


As computing and communication devices are equipped with increasingly versatile wireless connection capabilities, the demand for security increases. Cryptography provides a method for securing and authenticating the transmission of information over the insecure channels. Elliptic Curve [EC] Cryptography is a public key cryptography which replaces RSA because of its increased security with lesser number of key bits .EC point multiplication module will be available in majority of secure communication systems. The most crucial operation in Elliptic Curve Cryptosystem is the computation of point multiplication, i.e., computation of kP for given integer k and point P on elliptic curve. This work aims to design and implement elliptic curve based crypto system on a single field programmable gate array (FPGA).The hardware complexity is reduced using normal basis representation of GF and projective co-ordinate representation of elliptic curves.

Keywords


Elliptic Curve Cryptosystems, Gaussian Normal Basis, Finite Fields, FPGA.

Cite this article


S.P. Arya, A. Muruganandham, “Design and Implementation of EC based Cryptosystem on FPGA ” INTERNATIONAL JOURNAL OF ADVANCED INFORMATION AND COMMUNICATION TECHNOLOGY, pp.235-240, March 05, 2015.

Copyright


© 2015 S.P. Arya, A. Muruganandham. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.