Computer Science > Cryptography and Security
[Submitted on 9 Sep 2011]
Title:Efficient Implementation of Elliptic Curve Cryptography Using Low-power Digital Signal Processor
View PDFAbstract:RSA(Rivest, Shamir and Adleman)is being used as a public key exchange and key agreement tool for many years. Due to large numbers involved in RSA, there is need for more efficient methods in implementation for public key cryptosystems. Elliptic Curve Cryptography(ECC) is based on elliptic curves defined over a finite field. Elliptic curve cryptosystems(ECC) were discovered by Victor Miller and Neal Koblitz in 1985.This paper comprises of five sections. Section I is introduction to ECC and its components. Section II describes advantages of ECC schemes and its comparison with RSA. Section III is about some of the applications of ECC. Section IV gives some embedded implementations of ECC. Section V contains ECC implementation on fixed point Digital Signal Processor(TMS320VC5416). ECC was implemented using general purpose microcontrollers and Field Programmable Gate Arrays (FPGA) before this work. DSP is more powerful than microcontrollers and much economical than FPGA. So this implementation can be efficiently utilized in low-power applications.
Submission history
From: Muhammad Yasir Malik [view email][v1] Fri, 9 Sep 2011 02:28:11 UTC (2,639 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.