Java Smart Cards
Smart cards are now ubiquitous in our everyday lives. We pay for goods using credit/debit cards, we use mobile phones containing SIM cards and we pay on public transport using Oyster cards (or similar). These are just a few examples of how smart cards are used to provide valuable services to the public.
Organisations utilise smart cards for access control - both physical access control to buildings and digital access control to systems and resources.
Governments utilise smart cards for solutions such as digital taxation and identity cards.
Smart cards can run custom applications on-board the card. They offer security and flexibility to vendors wishing to deploy smart card-based systems.
Our cards are Java cards meaning they run a lightweight Java-based operating system supporting the execution of custom applications packaged as applets. Certified to the international standards of Java Card and Global Platform you can rely on our cards for stability and security.
Features
- Java Card certified
- Global Platform certified
- Contact chip
- Contactless (NFC)
- Public key cryptography (encryption and digital signatures)
- Symmetric key cryptography
- Hash generation algorithms
- PKI functionality (PKCS#11, GIDS, MS CAPI/CNG) - click here to discover our PKI Smart Card
Development & Customisation
Microcosm offers bespoke smart card development services including software development and card customisation. Contact us for more information.
Models & Specification
A22CR Java Smart Card |
A40CR Java Smart Card |
|
---|---|---|
Chip & Certifications | ||
Chip Make & Model | Infineon SLE78CLFX4000PM | Infineon SLE77CLFX2400PM |
Chip Certification | CC EAL6+, EMVCo | CC EAL5+, EMVCo |
FTJCOS Certification | FIPS 140-2 Level 3 | CC EAL 5+ |
Storage | ||
NVM Type | Flash (SOLID FLASH) | Flash (SOLID FLASH) |
Total NVM Size | 400K | 240K |
Total RAM Size | 8K | 6K |
Code Area | Flash | Flash |
User NVM Size | 138.5K | 72.8K |
User RAM Size | 1.84K | 1.72K |
Algorithms | ||
RSA 2048 | ||
AES | ||
SHA-1 | ||
SHA-256 | ||
SHA-384 | Optional | |
SHA-512 | Optional | |
MD5 | ||
3DES (ECB, CBC) | ||
ECC | Optional | |
Standards Compliance | ||
Java Card 2.2.2 | ||
Java Card 3.0.4 | ||
Global Platform 2.1.1 | ||
Global Platform 2.2.* | Optional | Optional |
Communication Protocols | ||
ISO 7816 T=0 | ||
ISO 7816 T=1 | Optional | |
ISO 14443 T=CL Type A | ||
ISO 14443 T=CL Type B | ||
Mifare | ||
JCRE Features | ||
APDU Buffer Size | 261 bytes | 261 bytes |
Transaction Size | 512 bytes | 384 bytes |
Extended APDU | ||
RMI | ||
Logical Channels | 20 | 1 |
Garbage Collector | ||
Applet Deletion | ||