Smart Card Knowledge Base
In-depth tutorials, guides, and references for smart card engineers and embedded security developers.
Protocols & Architecture
ISO 7816 Complete Guide
All 15 parts: physical characteristics, T=0/T=1, APDU protocol, file system, secure messaging.
Read →eSIM & eUICC Architecture
GSMA SGP.22 consumer eSIM, LPA, ISD-R/ISD-P security domains, SM-DP+, profile download, BPP.
Read →FIDO2 & CTAP Protocol
WebAuthn API, CTAP2 commands, authData byte structure, attestation formats, resident keys, hmac-secret.
Read →PC/SC & CCID Reader Programming
WinSCard API, pcsc-lite, CCID USB, ATR parsing, T=0 vs T=1, pyscard, javax.smartcardio.
Read →Smart Card Development
GlobalPlatform SCP02 vs SCP03
Secure channel deep comparison: 3DES vs AES, Retail-MAC vs CMAC, key derivation, migration.
Read →Java Card Applet Tutorial
Build your first smart card app: JCIDE setup, APDU handling, CAP file, GlobalPlatform deployment.
Read →EMV Tag Reference
Complete EMV data object list with search: PAN, expiry, AIP, AFL, terminal capabilities, ATC, CVM.
Read →Related Tools
Hands-on browser tools for smart card engineering: NDEF Parser, FIDO2 Parser, APDU Builder, EMV TLV Parser, NFC Capacity Calculator, APDU Reference.