Tarjeta Java
Una tarjeta Java es un tipo de tarjeta inteligente de CPU capaz de ejecutar programas Java. Proporciona una plataforma de ejecución segura e interoperable para almacenar y actualizar múltiples aplicaciones en un dispositivo con recursos limitados, con la más alta certificación y compatibilidad. Estas tarjetas inteligentes crean applets de Java, utilizando la plataforma Java Card. Los applets se pueden agregar o modificar en la tarjeta incluso después de su emisión. Almacenan datos dentro de un chip de microprocesador integrado. Los applets se descargan en la memoria del microprocesador y son ejecutados por la Máquina Virtual Java (JVM). Similar a la tecnología de desarrollo de tarjetas inteligentes: MULTOS, Java Card permite que múltiples aplicaciones se instalen y coexistan de forma independiente. Cada applet está protegido por un firewall para mantener su integridad y evitar interferencias. Las aplicaciones se pueden actualizar dinámicamente. La tecnología Java Card tiene una amplia gama de casos de uso, incluyendo tarjetas SIM en telecomunicaciones, pagos móviles NFC y requisitos de identificación segura como pasaportes.
Key Features and Benefits of Java card:
Interoperability:
- Applets developed with Java Card technology run on any Java Card technology-enabled product, independently of the software vendor and underlying hardware.
- Available on a wide range of silicon form factors, including smart cards, embedded chips, secure enclaves within CPUs and MCUs, and removable SIMs.
Seguridad:
- Java Card relies on the inherent security of the Java programming language to provide a secure execution environment.
- An open design process, proven industry deployments, and high-level security evaluations make it one of the most capable and secure technologies available today.
- Regularly updated with state-of-the-art cryptography algorithms, modes, and protocols.

Multi-Application Support:
- Enables multiple applications from different vendors to coexist securely on a single secure element.
- For example, several payment schemes can be included in the same chip or a SIM application can coexist with device security services in an embedded secure element.
Extensibility and Updatability:
- New services can be developed using standards-based Java tools and deployed during the life of a Java Card product.
- Remote management and upgrade of applications allow service providers to adapt to security threats.
Choices:
The JCOP card J3R100/J3R110/J3R150/J3R180/J3R200 developed by NXP is an implementation of Java Card 3.0.5 Classic and GlobalPlatform Card Specification 2.3. The NXP JCOP 4 P71 JAVA card is available in:
1, EMV version (for payment applications),
2, SecID version (for identification applications).


Features of JCOP 4 P71
Major Improvement of JCOP 4 P71:
1, JCOP4 P71 series JAVA card is another pinnacle after the J2A, J3A, J3D, and J3H series. It ensures high security and high performance from the foundation, and adds the data storage capacity uses a Flash chip to make the chip’s computing speed faster and more stable. Before the J3H series JAVA (inclusive), EEPROM chips were used, and after the J3R series (inclusive), Flash chips were used.
2, The JCOP4 P71 chip is divided into EMV and SecID versions. The EMV version is mainly used in the financial field; the SecID version is mainly used in the electronic identity field. The ECC algorithm is mainly used in the electronic ID card field. The ECC algorithm and Gen Key encryption algorithm are mainly used in the electronic ID card field. At present, the J3R SecID series has obtained the CC EAL 6+ certificate.
3, The RAM (trasient memory) of the J3R series JAVA card has a total of 4K, which is 0.8K more than the J3H series, and the APDU Buffer Size is even larger.
Personalization:
Our default P71 series J3R100/J3R110/J3R150/J3R180/J3R200 JAVA card comes with the COS provided by NXP and includes the TK (Transport Key) value. If you are using this type of card for the first time, please ensure you understand how to load the TK value and initialize the card.
We will provide you with the relevant instructions for this JAVA card, as well as T=0 and T=1 initialization scripts and explanations for your initialization process.
If you have previously used this card, please provide the ATR value and T=0 or T=1 information to us, and we can initialize the card for you before shipping.
NXP smart card chip NXP J3R180 chip card CPU card JCOP card can be packaged as standard cards with high coercivity magnetic stripes. We can provide blank cards or print them as colored cards. Feel free to inquire and place orders!
specification:
| Algorithm | RSA 4096 bits |
| AES | |
| sha1/sha224/sha256/sha384/sha512 | |
| 3DES (European Central Bank, CBC) | |
| Korean seeds | |
| ECC FP 160 bits to 521 bits | |
| Specifications | ISO/IEC 7816-3 ;ISO/IEC 14443 Type A |
| Java Card 3.0.5 Classic; Java Card 3.0.4 Classic | |
| GlobalPlatform 2.3 ;GlobalPlatform 2.2.1 | |
| EMV ICC Specifications for Payment Systems 4.3 EMV Contactless Specifications for Payment Systems (Book D) 2.6 EMVCo | |
| Communication Protocol | Non-contact interface support ISO14443 Type A |
| Contactless VHBR: 3.2Mbits/s | |
| Add Ons-module | Matching on Cards (MOC) ID3 Neurotechnology* |
| MIFARE Plus EV1 4K* | |
| Physical Storage | EEPROM: 210K/85K |
| Memory: 8K/3K | |
| Others | APDU buffer size: 261 bytes 2048 bytes |
| Transaction size: 2048 to 64K | |
| Support extended APDU | |
| Logical channels: 4 | |
| GP Secure Channel Protocol: SCP01 * / SCP02 (default) / SCP03 * | |
| Support Garbage Collector | |
| Support applet deletion | |
| customizable | Card Printing: 4/6 color offset printing, UV printing |
| Magnetic Stripe: Hi-Co, Lo-Co | |
| Sim Card Size Cutting | |
| Jave Token – Java Card in USB Key Format | |
| Disposable Password Card | |
| appliance | E-Government; Banking and Finance; Public Transportation; Access Control; Mobile; Membership Cards; PIV; FIPS |





