Low Power FPGA Based Elliptical Curve Cryptography

Ajay S Ajay S · IOSR Journal of Electronics and Communication Engineering · 2013

Cryptography is the study of techniques for ensuring the secrecy and authentication of the information.The development of public-key cryptography is the greatest and perhaps the only true revolution in the entire history of cryptography.Elliptic Curve Cryptography is one of the public-key cryptosystem showing up in standardization efforts, including the IEEE P1363 Standard.The principal attraction of elliptic curve cryptography compared to RSA is that it offers equal security for a smaller key-size, thereby reducing the processing overhead.As a Public-Key Cryptosystem, ECC has many advantages such as fast speed, high security and short key.It is suitable for the hardware of implementation, so ECC has been more and more focused in recent years.The hardware implementation of ECC on FPGA uses the arithmetic unit that has small area, small storage unit and fast speed, and it is an extremely suitable system which has limited computation ability and storage space.[1][2] The modular arithmetic division operations are carried out using conditional successive subtractions, thereby reducing the area.The system is implemented on Vertex-Pro XCV1000 FPGA.

Read the paper · More papers on PaperTik