IMPLEMENTING ELLIPTIC CURVE CRYPTOGRAPHY ON PC AND SMART CARD

Authors

  • István Zsolt Berta
  • Zoltán Ádám Mann

Abstract

Elliptic Curve Cryptography (ECC) is a relatively new branch of public key cryptography. Its main advantage is that it can provide the same level of security as RSA with significantly shorter keys, which is beneficial for a smart card based implementation. It is also important as a possible alternative of RSA. This paper presents the author´s research concerning ECC and smart cards. The authors introduce their ECC prototype implementation that relies on Java Card technology and is capable of running on smart cards. Test results with various cards are attached. It is also analyzed in what extent algorithms with the complexity of ECC can be executed in smart card environment with limited resources.

Keywords:

Elliptic Curve Cryptography, smart card, Java Card, public key cryptography

How to Cite

Zsolt Berta, I., Ádám Mann, Z. “IMPLEMENTING ELLIPTIC CURVE CRYPTOGRAPHY ON PC AND SMART CARD”, Periodica Polytechnica Electrical Engineering, 46(1-2), pp. 47–73, 2002.

Issue

Section

Articles