JCOP10/18 V2.3.1 card developed by NXP is an implementation of the Java Card 2.2.1 classic edition and GlobalPlatform Card Specification 2.1.1. It has 15KB EEPROM and supports 3DES algorithm.
Java Card:
Java Card 2.2.1
Gargage collection is fully implemented
RMI is fully implemented
GlobalPlatform
GlobalPlatform Card Specification 2.1.1
- CVM management (GlobalPIN)
- SSD and DAP verification
- SCP02 is supported
Algorithm
Data Encryption Standard (DES) and dual/triple key DES3 via co-processor
CRC support
Standard cryptographic algorithms
Ciphers
- ALG_DES_CBC_NOPAD
- ALG_DES_CBC_ISO9797_M1
- ALG_DES_CBC_ISO9797_M2
- ALG_DES_ECB_NOPAD
- ALG_DES_ECB_ISO9797_M1
- ALG_DES_ECB_ISO9797_M2
Signatures
- ALG_DES_MAC8_NOPAD
- ALG_DES_MAC8_ISO9797_M1
- ALG_DES_MAC8_ISO9797_M2
- ALG_DES_MAC8_ISO9797_1_M2_ALG3
RandomData
- ALG_SECURE_RANDOM
- ALG_PSEUDO_RANDOM
Key Types
- LENGTH_DES
- LENGTH_DES3_2KEY
- LENGTH_DES3_3KEY
Checksum
ALG_ISO3309_CRC16Non-standard cryptographic algorithms
Signature
ALG_DES_MAC8_ISO9797_1_M1_ALG3
Interface
Contact interface with T=0 * and T=1 protocols according to ISO/IEC 7816-3
ATR: 3B FA 13 00 00 81 31 FE 45 4A 43 4F 50 31 30 56 32 33 31 93 *
Memory:
Up to 15KB EEPROM free for applets
Transient Java Heap: 1148 bytes
APDU buffer: 261 bytes
Java stack: 256 bytes
* These functions are not supported by default, but can be customized. Please contact javacardos@gmail.com for more details.
JavaCardOS Feedback
×Thank you for taking the time to provide us with your valuable feedback. We welcome all of your comments and suggestions.You can also contact us directly at javacardos@gmail.com.