This new version introduces support for Chinese SM cryptographic algorithms and deprecates usage of the DES algorithm and usage of the RSA algorithm with 1024-bit keys. SCP02, already previously deprecated, is fully removed. SCP10 is removed but a reference is provided to new Amendment L which describes a newer version of SCP10. Support for the MULTOSTM technology is deprecated. A few mechanisms previously described in Amendments (e.g., Cumulative Deletion, Cumulative Granted Memory, Token Identifier Deny Lists, SD Self Deletion, Personalization interface) are moved back to this version of the specification and will be removed from future versions of such Amendments. Key loading and audit commands (resp. STORE DATA and GET DATA) are evolved for higher flexibility, and the concept of “Key Purpose” is introduced while the “Key Usage Qualifier” is deprecated. For Memory Resource Management, support for volatile memory is deprecated. Support for Reserved Memory is deprecated for both volatile and persistent memory.
Previous Version(s)
This is the latest GlobalPlatform Card Specification. It is central to all GlobalPlatform card technology activity, and is core to the technical documents outlined in this section. Of interest to card and application developers, it defines card components, command sets, transaction sequences and interfaces. The technology also supports dynamic post-issuance card management, which facilitates the addition and modification of applications. This specification is hardware, operating system, vendor and application neutral, enabling it to be applicable to any type of deployment and industry.
Card Specification v2.3.1 adds mechanisms which were originally specified in Amendments A, C, D and E and are now merged into this document. In addition, it includes some errata and precisions.
The GlobalPlatform API Specifications (Java Card™ and MULTOS™) have been removed from this document and are now published separately on the GlobalPlatform website.
All errata and precisions published since the release of v2.2 have been incorporated into this specification. Additionally, relevant errata and precisions recorded during the development of the GlobalPlatform Card UICC Configuration v1.0 and v1.0.1 have been included in this version and the corresponding API.
The GlobalPlatform API Specifications (Java Card™ and MULTOS™) have been removed from this document and are now published separately on the GlobalPlatform website.
Items from GlobalPlatform Card Specification v2.2 Amendment A Confidential Card Content Management v1.0, sections 4.8 and 4.9 are applied to this revision.
GlobalPlatform Card Specification v2.1.1 is still widely deployed and is core to the technical documents outlined in this section.