DocumentCode
3720271
Title
FPGA based implementation of elliptic curve cryptography
Author
Mustafa Nawari;Hazim Ahmed;Aisha Hamid;Mohamed Elkhidir
Author_Institution
Department of Electrical & Electronic Engineering, University of Khartoum, Khartoum, Sudan
fYear
2015
Firstpage
1
Lastpage
8
Abstract
Elliptic curve cryptography is a public key cryptography technique based on the algebraic structure of elliptic curves over finite fields. It provides the same level of security that other alternatives provide, but it performs its process in less time, less memory, less computations and less power consumption. Thus it is suitable for environments with constraints like computing power, memory and battery life. Typical examples of such environments are: embedded devices, wireless devices and real time applications. On the other hand, FPGA is considered as the modern-day technology for building prototypes where the chip can be configured by the end user to realize different designs by programming logic blocks and interconnects. The hardware implementation of elliptic curve cryptography using FPGA enhances the system performance since FPGA technology is faster by nature and much more secure than software implementations. This paper presents an elliptic curve cryptosystem developed by programming Spartan 3E FPGA kit then tested by implementing Elgamal encryption scheme on it.
Keywords
"Field programmable gate arrays","Elliptic curves","Elliptic curve cryptography","Hardware"
Publisher
ieee
Conference_Titel
Computer Networks and Information Security (WSCNIS), 2015 World Symposium on
Print_ISBN
978-1-4799-9906-4
Type
conf
DOI
10.1109/WSCNIS.2015.7368282
Filename
7368282
Link To Document