IMPLEMENTING ELLIPTIC CURVE CRYPTOGRAPHY ON PC AND SMART CARD

István Zsolt Berta, Zoltán Ádám Mann · 2003

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 authors' 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, that in what extent can algorithms with the complexity of ECC be executed in smart card environment with limited resources.

Read the paper · More papers on PaperTik