Title :
A protocol for programmable smart cards
Author :
Cucinotta, T. ; Natale, M. Di ; Corcoran, D.
Author_Institution :
Scuola Superiore Sant´´ Anna, Pisa, Italy
Abstract :
This paper presents an open protocol for interoperability across multi-vendor programmable smart cards. It allows exposition of on-card storage and cryptographic services to host applications in a unified, card-independent way. Its design, inspired by the standardization of on-card Java language and cryptographic API, has been kept as generic and modular as possible. The protocol security model has been designed with the aim of allowing multiple applications to use the services exposed by the same card, with either a cooperative or a no-interference approach, depending on application requirements. With respect to existing protocols for smart card interoperability, defining sophisticated card services intended to be hard-coded into the device hardware, this protocol is intended to be implemented in software on programmable smart cards.
Keywords :
application program interfaces; cryptography; data privacy; formal specification; message authentication; open systems; protocols; smart cards; application program interface; card services; cryptographic API; cryptographic services; cryptography; data security; no-interference approach; on-card Java language; on-card storage; programmable smart cards; protocol security model; smart card interoperability; Application software; Cryptographic protocols; Cryptography; Data security; Electronic mail; Java; Protection; Smart cards; Software libraries; Standardization;
Conference_Titel :
Database and Expert Systems Applications, 2003. Proceedings. 14th International Workshop on
Print_ISBN :
0-7695-1993-8
DOI :
10.1109/DEXA.2003.1232050