In relation to Java Card or EMV credit card, the Card Production Life Cycle (CPLC) are data element that contain information about the production process of the card such as the operating system or the ICC manufacturer. The Card issuer BIN data contains usually the serial number of the card. The Open Platform specification proposes only that the CPLC data should be retrievable.

The Card Production Life Cycle may be used by an off-card entity to track the life of the card and also to determine the versions and features of each Java Card. The CPLC data typically contains the whom, when and what identification for the following:

  • The integrated circuit (IC) fabrication;
  • The Operating System;
  • The integrated circuit card (ICC) manufacturer.;
  • Module fabrication;
  • Embedding;
  • Pre-personalization; and;
  • Personalization.

Each new secure element that is issued by the SAP Mobile Platform operator can be identified by a unique ID, and requires a specific keyset. The secure element unique ID is stored in a structure called CPLC data, which uniquely identifies each secure element and is stored into each secure element prior to configuration.

known to each other: card management and all commercial issues are contractually regulated well in advance. The stored applications and the Service Providers involved are usually static, and will not change during the card’s life cycle. Technically the cards do allow content download after issuance, but this is rarely done.

APDU command ‘9F7F’ (CPLC / Card Production Life Cycle Data): Defined in “Visa Integrated Circuit Card / Card Specification“. The Open Platform 2.0.1 (predecessor of GlobalPlatform) defines that CPLC should be retrievable with the GET DATA command — but it does not tell the particular tag.

The product life cycle is the course of the life of a product from when the product is in development to after it has been removed from the market.

Example of CPLC data from an NXP JCOP 3 using the “9F7F” APDU command with GlobalPlatformPro:

CPLC: ICFabricator=4790
ICType=0503
OperatingSystemID=8211
OperatingSystemReleaseDate=6351 (2016-12-16)
OperatingSystemReleaseLevel=0302
ICFabricationDate=9127 (2019-05-07)
ICSerialNumber=006529087
ICBatchIdentifier=5062
ICModuleFabricator=4E30
ICModulePackagingDate=5039 (2015-02-08)
ICCManufacturer=3139
ICEmbeddingDate=4243 (2014-08-31)
ICPrePersonalizer=3531
ICPrePersonalizationEquipmentDate=3030 (2013-01-30)
ICPrePersonalizationEquipmentID=36353239
ICPersonalizer=1600
ICPersonalizationDate=0125 (2010-05-05)
ICPersonalizationEquipmentID=3C048C26

Utilities used to read CPLC data:

GlobalPlatformPro: https://github.com/martinpaljak/GlobalPlatformPro

GPShell: https://sourceforge.net/p/globalplatform/wiki/Home/

Related Products

Related Articles

Samsung Leads Industry In Smart Card Chip Technology

April 15th, 2021|

April 13, 2002 -- Samsung’s 8KB EEPROM device has already received chip technology approval from Visa International. The company’s 2KB and 4KB devices are currently undergoing Visa International EMV Certification. Rigorous testing, due to be completed in May, will evaluate basic

GlobalPlatform SE for IoT workshop: IoT end-to-end security, privacy, simplicity and convenience

March 19th, 2021|

03-19-2021 -- GlobalPlatform, alongside Prime Sponsor, Oracle, and Supporting Sponsors, STMicroelectronics and Able Device, is hosting a free technical workshop on April 13-14 with  extended virtual exhibition hours on April 15. Experts will educate delegates and offer use cases and demonstrations to explain how stakeholders

STMicroelectronics and Fingerprint Cards Cooperate to Develop and Launch an Advanced Biometric Payment Card Solution

July 9th, 2020|

Geneva, Switzerland and Göteborg, Sweden, July 9, 2020 – STMicroelectronics (NYSE: STM), a global semiconductor leader serving customers across the spectrum of electronics applications, has teamed with world-leading biometric company Fingerprint Cards AB (Fingerprints) to develop an advanced Biometric System-on-Card

« Back to Glossary Index