DocumentCode :
2190973
Title :
Developing ECC applications in Java Card
Author :
Gayoso Martinez, V. ; Hernandez Encinas, L.
Author_Institution :
Inst. of Phys. & Inf. Technol. (ITEFI), Madrid, Spain
fYear :
2013
fDate :
4-6 Dec. 2013
Firstpage :
114
Lastpage :
120
Abstract :
Elliptic Curve Cryptography (ECC) is a branch of public-key cryptography based on the arithmetic of elliptic curves. Given its mathematical characteristics, ECC is currently one of the best options for protecting sensitive information. The lastest version of the Java Card platform includes several classes related to elliptic curves. However, potential developers are discouraged by the peculiarities of its programming model and the scarce information available. In this work, we present an up to date and extensive review of the ECC support in Java Card. In addition to that, we offer to the reader the complete code of an application that will allow programmers to understand and test the entire application development process in Java Card.
Keywords :
Java; public key cryptography; smart cards; ECC application development; ECC support; Java Card platform; application development process; elliptic curve arithmetic; elliptic curve cryptography; mathematical characteristics; programming model; public-key cryptography; sensitive information protection; Registers; Silicon; Switches; Java Card; elliptic curves; information security; public key cryptography; smart cards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Assurance and Security (IAS), 2013 9th International Conference on
Conference_Location :
Gammarth
Print_ISBN :
978-1-4799-2989-4
Type :
conf
DOI :
10.1109/ISIAS.2013.6947743
Filename :
6947743
Link To Document :
بازگشت