A High Speed FPGA Implementation of an ECSMA-Based Elliptic Curve Crypto Processor

Abstract

Elliptic Curve Cryptography (ECC), which allows smaller key length as compared to conventional public key cryptosystems, has become a very attractive choice in wireless mobile communication technology and personal communication systems. Any cryptosystem requires a very quick computation in very short time to get an optimal efficiency. One of the options could be to implement the overall cryptosystem into FPGA to reduce the execution time dramatically to pledge the efficiency. In this research, the ECC encryption engine has been implemented in Field Programmable Gate Arrays (FPGA) for two different key sizes, which are 131 bits and 163 bits. The cryptosystem, which has been implemented on Altera’s EPF10K200SBC600-1, has taken 5945 and 6913 logic cells out of 9984 for the key sizes of 131 bits and 163 bits respectively with an operating frequency 43 MHz, and performs point multiplication operation in 11.3 ms and 14.9 ms for 131 bits and 163 bits implementation respectively. In terms of speed, the cryptosystem implemented on FPGA is 8 times faster than the software implementation of the same system.

Authors and Affiliations

P. Ravikumar, K. Giri

Keywords

Related Articles

Security Measures To Protect The Risk Management In The E-Voting Technology

The rapid evolution of Information and Communication Technology (ICT) in today’s world, However, prior to the implementation of remote electronic voting technology, one ofthe key issues that should be addressed is the s...

Analysis on Synthesis, Storage & Combustion characteristics of DME as fuel in CI engines

This article reviews on various methods of production of Di-Methyl Ether (DME) avail in present scenario, its storage difficulties and the reasons for holding DME still under research as an alternative fuel. The demand...

Implementation of Wireless Sensor Networks Using ZigBee

WSNs are usually composed of small, low cost devices that communicate wirelessly and have the capabilities of processing, sensing and storing. A sensor network consists of an array of numerous sensor networks of diverse...

Water Monitoring System for Hydroponics Agriculture

Hydroponics is a concept which is a part of hydro culture and is a method of growing plants in water , without soil using only the mineral nutrient solutions. The nutrients in hydroponics system can be from fish waste,...

Implementation of Active Relay Node for Efficient Path Planning In Intelligent VANET Communication System

Vehicular Ad hoc Networks (VANET) consists of radio-equipped vehicles and roadside units (RSU) and support many safety and commercial applications. Multi-hop forwarding can extend the communication range of both RSUs an...

Download PDF file
  • EP ID EP21996
  • DOI -
  • Views 211
  • Downloads 4

How To Cite

P. Ravikumar, K. Giri (2016). A High Speed FPGA Implementation of an ECSMA-Based Elliptic Curve Crypto Processor. International Journal for Research in Applied Science and Engineering Technology (IJRASET), 4(4), -. https://europub.co.uk/articles/-A-21996