The advancement of information and communications technology, especially the Internet, has created an opportunity to improve the administrative efficiency and service quality in governments of many nations. However, due to the lack of communication security services, sensitive documents could not be transmitted securely over open networks using off-the-shelf software. Digital signature is by far one of the most important cryptographic techniques used in the e-government and e-commerce applications. It provides authentication of senders or receivers (they are who they claim to be) and offers non-repudiation of transmission (senders can't deny their digital signature in the signed documents and the document cannot be altered in transmission without being detected). This paper presents our efforts in the implementation of digital signature algorithms on IC cards. We evaluated the performance of well-known ESIGN and RSA digital signature algorithms on the Hitachi H8/300 8-bit IC card chips.
[1]
Adi Shamir,et al.
A method for obtaining digital signatures and public-key cryptosystems
,
1978,
CACM.
[2]
Hikaru Morita,et al.
A Modular-Multiplication Algorithm using Lookahead Determination
,
1993
.
[3]
Soon Ae Chun,et al.
E-Government: Human-Centered Systems for Business Services
,
2001
.
[4]
David Thomas,et al.
The Art in Computer Programming
,
2001
.
[5]
Alfred Menezes,et al.
Handbook of Applied Cryptography
,
2018
.
[6]
W. Ford,et al.
Secure Electronic Commerce: Building the Infrastructure for Digital Signatures and Encryption
,
2000
.
[7]
Donald Ervin Knuth,et al.
The Art of Computer Programming, Volume II: Seminumerical Algorithms
,
1970
.
[8]
James H. Burrows,et al.
Secure Hash Standard
,
1995
.
[9]
Tatsuaki Okamoto.
A fast signature scheme based on congruential polynomial operations
,
1990,
IEEE Trans. Inf. Theory.