JavaCard Development Card

<\/script>\n
'; }, get iframeSnippet() { const domain = '{ SITE_DOMAIN }'; const type = '{ embed_type }'; const slug = '{ embed_slug }'; return ''; }, get activeSnippet() { return this.method === 'script' ? this.scriptSnippet : this.iframeSnippet; }, copySnippet() { navigator.clipboard.writeText(this.activeSnippet).then(() => { this.copied = true; setTimeout(() => { this.copied = false; }, 2000); }); } }" @keydown.escape.window="open = false" @click.outside="open = false">

Embed This Widget

Theme


      
    

Widget powered by . Free, no account required.

Contact

Open development smart card for loading custom Java applets, used for learning, prototyping, and testing smart card applications.

Contact | JavaCard Specification | Since 1996

Quick Specs

Contact
Interface Contact
Chip Type Microprocessor
OS JavaCard
EAL Level EAL4+
Lifespan 99 years
First Deployed 1996

Full Specifications

Hardware

InterfaceContact
Chip TypeMicroprocessor
Operating SystemJavaCard

Communication

ProtocolT=0, T=1
Extended APDU Nein
Logical Channels1

Security

EAL LevelEAL4+
Secure Element Ja
Tamper Resistant Ja
Crypto Coprocessor Ja
Biometric Support Nein

Cryptographic Algorithms

RSA-2048 RSA-4096 ECC AES-128 AES-256 SHA-256 SHA-384 SHA-512 3DES

Frequently Asked Questions

Consider four key factors: interface type (contact, contactless, or dual-interface), security requirements (EAL certification level), application domain (payment, identity, transport), and chip platform (JavaCard, MULTOS, native). For EMV payments, dual-interface cards are now standard. For government eID, EAL5+ certified cards are typically required.

Contact smart cards require physical insertion into a reader and communicate via the ISO 7816 interface (gold contact pads). Contactless cards use radio frequency (ISO 14443) and work within a few centimeters of a reader. Dual-interface cards combine both interfaces on a single chip, offering maximum flexibility.

EAL (Evaluation Assurance Level) is part of the Common Criteria framework for evaluating IT security. For smart cards, EAL4+ is common for payment cards, while EAL5+ or EAL6+ is required for government identity documents and ePassports. Higher EAL levels indicate more rigorous security testing and formal verification methods.