GlobalPlatform Compliance: An Introduction
The main objective of the GlobalPlatform Compliance Program is to provide a test plan, test suite and test tools for issuers, vendors and other parties - whether members or non-members of GlobalPlatform - to self-test smart cards, devices and systems to prove their compliance to the GlobalPlatform Specifications. If a product is compliant to the GlobalPlatform Specifications, it means that a vendor has successfully evaluated its functional behavior against the requirements outlined in an identified version of a GlobalPlatform Specification. The GlobalPlatform Compliance Program incorporates testing for both mandatory functions and optional features defined in the relevant specification.
By assessing the compliance of a product to the GlobalPlatform Specifications at an early stage in the development process, program implementers and/or vendors can speed up the testing cycle. This results in a faster time to market for programs deploying the product and lower associated implementation and testing costs.
GlobalPlatform acts as a registration authority, allowing vendors who have successfully self-tested their products for compliance to the GlobalPlatform Specifications - using the testing tools provided by GlobalPlatform - to submit their claim of compliance for posting on a list of registered products on the GlobalPlatform website. GlobalPlatform does not offer certification of these products, and does not verify or audit the results of compliance tests undertaken on products or claims of compliance by vendors. As such, the product developer is accountable for ensuring that the product conforms to the specifications and purchasers of registered products should conduct due diligence and confirm all aspects of the product's claims prior to purchase.
Card Compliance
The GlobalPlatform Compliance Program for Card Specification v2.2 is scheduled for release in the fourth quarter of 2008. At present, GlobalPlatform offers a complete compliance program for testing conformance to the GlobalPlatform Card Specification v2.1.1. This program consists of the following components:
- Card Specification v2.1 and v2.1.1 Compliance Packages v2.0 - A document outlining mandatory functionality and optional features.
- Test Plan - A detailed test specification.
- Test Suite - Test scripts.
- Test Tools and Execution Environment - Software and any specialized hardware required to execute the Test Suite and display the test results.
To view further details on GlobalPlatform’s Card Compliance Program for Card Specification v2.1.1, please click here.
Device Compliance
GlobalPlatform offers a Test Plan v1.0 for GPD/STIP v2.3 for testing the conformance of smart card acceptance devices and embedded trusted execution environments with the latest release of GlobalPlatform device technology – GPD/STIP v2.3. The GPD/STIP v2.3 Test Plan v1.0 is an upgraded version of the earlier GPD/STIP v2.2 Test Plan. The current Test Plan consists of the following component:
- GPD/STIP v2.3 Test Plan – a document which provides the basis for building suites of test software which prove GlobalPlatform compliance.
To view further details on GlobalPlatform’s Test Plan v1.0 for GPD/STIP v2.3, please click here.>
Systems Compliance
GlobalPlatform offers a complete compliance program for testing conformance to the GlobalPlatform Profile and Scripting v1.1 Specifications. This program consists of the following components:
- Compliance Packages - A document outlining mandatory functionality and optional features.
- Test Plan - A detailed test specification.
- GlobalPlatform Profile & Scripting v1.1 Test Suite - Test scripts.
- Test Tools and Execution Environment - Software and any specialized hardware required to execute the Test Suite and display the test results.
To view GlobalPlatform's Systems Compliance Program for the Profile and Scripting v1.1 Specifications, please click here.
A compliance program for testing conformance to the GlobalPlatform Messaging Specification will be developed in the near future.
|