5G

NR / LTE/ CDMA READY

OTA

DYNAMIC APP LOADING

EAL4+

SECURITY CERTIFICATION

JCVM

WRITE ONCE·RUN ANYWHERE

CORE APPLICATION SCENARIOS

SIM Cards & BeyondOne Card, Many Services

Java smart card technology is widely applied in User Identity Module (SIM) cards for mobile communication, realizing user identity recognition, network access authentication, and communication encryption — with the flexibility to run multiple secure applications on a single card.

SIM Cards

5G SIM

IoT Connectivity

NFC Mobile Payment

🔒
Multi-Layer Security
Hardware-enforced security and encryption to safeguard communication privacy. JCVM firewall isolates all Applets — financial and identity data run independently.
🌐
Global Reachability
Compliant with EMVCo, ISO/IEC 7816, and international standards — seamlessly compatible with networks and terminals across operators and countries.
🚀
Built for Innovation
OTA dynamic loading enables operators to rapidly launch new services for 5G, IoT, and digital finance without any hardware replacement across the subscriber base.

SECURITY MECHANISMS

Multi-Layer Security Design
Protecting Communication Privacy

Java smart cards protect user data and communication security through multiple hardware-enforced security designs, meeting the most stringent requirements of mobile operators and financial institutions.

ISOLATION

Application Firewall
Different Applets are mutually isolated through the JCVM’s firewall mechanism, preventing unauthorised access across applications. Financial, identity, and other sensitive applications run independently — a breach in one applet cannot compromise another.

JCVM Firewall

No Cross-access

CRYPTOGRAPHY

Built-in Encryption Support

Built-in symmetric (AES, TDES) and asymmetric (RSA, ECC) encryption algorithms guarantee the confidentiality and integrity of data transmission and storage. All cryptographic operations execute entirely within the secure chip boundary.

AES · TDES

 RSA · ECC

CERTIFICATION

International Standard Authentication

Compliant with EMVCo, ISO/IEC 7816, and other international standards, supporting EAL4+ and above security certification levels. Widely used in high-security scenarios including banking-grade SIM, government identity, and enterprise authentication deployments.

EMVCo

ISO/IEC 7816

TECHNICAL ARCHITECTURE

Seven-Layer Architecture
Hardware-Software Co-design

The Java smart card architecture in the telecommunications field is a layered hardware-software co-design system. With security at its core, it supports multi-application dynamic loading and cross-platform operation, providing powerful technical support for modern SIM cards.

01
Hardware Layer
Chip Substrate — Physical Foundation
Based on smart card chips integrating CPU, RAM, and ROM, commonly found in SIM cards, eSIM, or UICC cards. This layer provides physical storage and computational capability — the operational foundation of the entire system.
SIM Card eSIM UICC CPU + RAM + ROM
02
Card OS (COS)
Card Operating System — Lightweight Kernel
Located above the hardware, it is a lightweight dedicated operating system responsible for managing the file system, memory scheduling, and low-level drivers — providing a stable runtime environment for the upper-layer virtual machine.
File System Memory Scheduling Low-level Driver
03
JCVM
Java Card Virtual Machine — Platform Independence
Built on COS, the JCVM interprets and executes Java bytecode. Platform-independent by design, it enables the same Applet to run on different hardware — truly realizing "Write Once, Run Anywhere" across all compliant card platforms.
Bytecode Interpreter Platform Independent Applet Sandbox
04
Java Card API
Standard API Framework — Developer Interface
Provides standardized interfaces including javacard.framework (core library for Applet lifecycle, APDU communication) and javacardx.framework (extended package for file system, encryption algorithms).
javacard.framework javacardx.framework APDU API Crypto API
05
Applet Layer
Application Services — Business Logic
The top layer runs multiple independent Java Applets, each representing a specific service. All Applets are distinguished by AID (Application Identifier) and run isolated within their security sandbox — no cross-applet data access is possible.
GSM / CSIM Identity NFC Payment Digital Signature OTA Management
06
APDU Protocol
Key Communication Mechanism — ISO/IEC 7816
Cards and external devices interact through Application Protocol Data Units (APDU), divided into Command APDU and Response APDU, enabling instruction transmission and data exchange. Every interaction is encapsulated as structured APDU frames, compliant with ISO/IEC 7816 to ensure cross-device compatibility.
Command APDU Response APDU ISO/IEC 7816 Cross-device Compatible
07
Security & Multi-app
Security & Multi-Application Support — System-Wide Guarantee
🔥
Application Firewall
JCVM enforces mandatory isolation between all Applets, preventing unauthorized cross-access and ensuring financial and identity information operate in completely independent security domains.
📡
Dynamic Loading
Supports installing new applications via Over-the-Air (OTA) download — operators can upgrade services or deploy new applets without replacing a single SIM card across the subscriber base.
🔐
Encryption Support
Built-in ECC, AES, and other algorithms meet EAL4+ and above security certification requirements — widely deployed in high-sensitivity scenarios including banking-grade SIM, government identity, and enterprise authentication.
Applet Firewall OTA Dynamic Load ECC · AES EAL4+

Related Products

Recommended Products

DCCO products are best matched to telecommunications application deployments.