AW-16683449367 Skip to main content

JCOP Smart Card Lifecycle — GlobalPlatform Compliant

Apr 14th 2025

Overview

JCOP smart cards follow the GlobalPlatform specification and pass through several lifecycle states during their production and usage. Understanding these states is critical for developers, integrators, and issuers to manage applets, keys, and secure access.


Card Lifecycle States

State Code State Name Description
SECURED Secured Default state after manufacturing; protected but not yet personalized.
INITIALIZED Initialized Formatted and ready for personalization.
OP_READY Operational Ready Personalization complete; card is ready for applet installation.
OP_SECURED Operational Secured Secure Channel authentication complete; card is fully manageable.
CARD_LOCKED Card Locked Card has been locked due to repeated authentication failures.
TERMINATED Terminated Card is permanently disabled and cannot be used again.

Common Operations by State

Operation Required Card State
Install Applets OP_READY or OP_SECURED
Delete Applets OP_SECURED
Modify ATR or EEPROM Parameters SECURED, OP_READY, or OP_SECURED
Update GlobalPlatform Keys OP_SECURED
Lock the Card CARD_LOCKED (triggered automatically)
Terminate the Card TERMINATED

Lifecycle Flow (Simplified)


+------------------+
| SECURED |
+------------------+
|
v
+------------------+
| INITIALIZED |
+------------------+
|
v
+------------------+
| OP_READY |
+------------------+
|
+-------------------------+
| Secure Channel (SCP) |
+-------------------------+
|
v
+------------------+
| OP_SECURED |
+------------------+
|
v
+------------------+
| TERMINATED |
+------------------+
^
|
+------------------+
| CARD_LOCKED |
+------------------+

Security Recommendations

    • Always use SCP02 or SCP03 for authenticated administrative operations.
    • Ensure cards do not remain in the INITIALIZED state in production.
    • Note: The TERMINATED state is irreversible in most card operating systems.


Conclusion

NXP JCOP cards provide flexible, secure lifecycle management fully compliant with GlobalPlatform. Their ability to allow secure post-personalization operations—such as ATR modification, applet installation, and key updates—makes them ideal for developers, testers, and secure environments across banking, telecom, identity, and access control sectors.