Implementation of ECC/ECDSA cryptography algorithms based on Java card
Proceedings 22nd International Conference on Distributed Computing Systems Workshops - Trang 272-276
Tóm tắt
This paper describes the implementations and test results of elliptic curve cryptography (ECC) and elliptic curve digital signature algorithm (ECDSA) algorithms based on Java card. A 163-bit ECC guarantees as secure as the 1024-bit Rivest-Shamir-Adleman (RSA) public key algorithm, which has been frequently used until now. According to our test results, the 163-bit ECC processing time is about five times faster compared with the 1024-bit RSA, and the amount of resource usages of ECC is smaller than RSA. Therefore, ECC is more appropriate for use on secure devices such as smart cards and wireless devices with constrained computational power consumption and memory resources.
Từ khóa
#Elliptic curve cryptography #Java #Testing #Public key cryptography #Elliptic curves #Digital signatures #Public key #Smart cards #Communication system security #Energy consumptionTài liệu tham khảo
1999, Java Card Applet Developer's Guide
elo, 2000, A Software Implementation of ECDSA on a Java Smart Card
1999, Java Card ™ 2 1 Application Programming Interface Specification
zhiqun, 2000, Java card technology for smart cards
choi, 2001, Design of Elliptic Curve Cryptographic Coprocessor over Binary Fields for the IC Card, ITC-CSCC, 299
2001, Java Card ™ 2 1 1 Development Kit User's Guide
menezed van, 1997, Handbook of Applied Cryptography
10.1109/4434.806977