Home > Knowledge Base

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.