Defines: - contents of command-response pairs exchanged at the interface, - means of retrieval of data elements and data objects in the card, - structures and contents of historical bytes to describe operating characteristics of the card, - structures for applications and data in the card, as seen at the interface when processing commands, - access methods to files and data in the card, - a security architecture defining access rights to files and data in the card, - means and mechanisms for identifying and addressing applications in the card, - methods for secure messaging, and - access methods to the algorithms processed by the card.