Cartão Java
Um cartão Java é um tipo de cartão inteligente de CPU capaz de executar programas Java. Ele fornece uma plataforma de execução segura e interoperável para armazenar e atualizar vários aplicativos em um dispositivo com recursos limitados, com a mais alta certificação e compatibilidade. Esses cartões inteligentes criam applets Java, usando a plataforma Java Card. Os applets podem ser adicionados ou modificados no cartão mesmo após a emissão. Eles armazenam dados em um chip microprocessador integrado. Os applets são baixados para a memória do microprocessador e executados pela Máquina Virtual Java (JVM). Semelhante à tecnologia de desenvolvimento de cartões inteligentes: MULTOS, o Java Card permite que vários aplicativos sejam instalados e coexistam independentemente. Cada applet é protegido por um firewall para manter sua integridade e evitar interferências. Os aplicativos podem ser atualizados dinamicamente. A tecnologia Java Card tem uma ampla gama de casos de uso, incluindo cartões SIM em telecomunicações, pagamento móvel NFC e demandas de identificação segura, como passaportes.
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.
Security:
- 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 |





