Common Criteria
SecurityAn international standard (ISO/IEC 15408) for evaluating IT security products, used extensively for smart card certification.
Common Criteria
Common CriteriaCommon CriteriaSecurityInternational IT security evaluation standard.Click to view → (CC) is an international framework for evaluating the security of IT products, standardized as ISO/IEC 15408 and ISO/IEC 18045. It provides a structured methodology for defining security requirements, implementing security functions, and having an independent laboratory verify that the product meets those requirements. In the smart card industry, Common Criteria certification is a prerequisite for deploying cards in government identity, payment, and telecom applications.
Evaluation Process
A Common Criteria evaluation involves three parties:
- Sponsor/Developer — the smart card vendor who submits the product for evaluation
- ITSEF — an accredited IT Security Evaluation Facility that performs the technical assessment
- Certification Body — a national authority (BSI in Germany, ANSSI in France, NIAP in the US) that validates the evaluation results and issues the certificate
The developer writes a Security Target (ST) document describing the product's security claims. The ST references a Protection Profile (PP) that defines the baseline requirements for the product category. The ITSEFITSEFComplianceAccredited lab that performs Common Criteria smart card evaluations.Click to view → evaluates the product against the ST at the requested EAL level.
EAL Levels in Smart Cards
| EAL | Meaning | Smart Card Usage |
|---|---|---|
| EAL4+ | Methodically designed, tested, reviewed | Minimum for EMV payment cards |
| EAL5+ | Semi-formally designed and tested | Government eID cards, ePassports |
| EAL6+ | Semi-formally verified | High-security SIM cards, military |
| EAL7 | Formally verified | MULTOS OS |
The "+" suffix indicates augmentation with additional assurance components beyond the base EALEALSecuritySecurity evaluation depth rating (1-7).Click to view →, typically AVA_VAN.5 (vulnerability analysis) for smart card chips.
Smart Card Protection Profiles
The smart card industry uses well-known Protection Profiles maintained by certification bodies:
- BSI-PP-0084 — Security IC Platform (chip hardware)
- BSI-PP-0075 — JavaCardJavaCardSoftwareJava applet platform for smart cards.Click to view → System (OS + runtime)
- PP-0035 — UICC/SIMSIMApplicationSmart card for mobile network authentication.Click to view → platform
- BSI-PP-0056 — ePassportePassportApplicationPassport with embedded contactless chip.Click to view → application
These profiles define mandatory security functional requirements including cryptographic key management, access control, and resistance to side-channel attacks and fault injection. Mutual recognition agreements (CCRA and SOGIS-MRA) allow certificates issued in one country to be accepted in other member nations.
Related Content
Smart Card Fundamentals
Getting Started…For identity and logical access: cards certified to Common Criteria EAL4+ or higher are required by most government…
SIM Card Types Explained
Getting Started…/ TrustZone-M Replacement Requires rework Not replaceable Common Criteria EAL EAL4+ typical EAL4+ (SoC-level) Choosing the Right…
FIDO2 and Smart Cards
Standards & Protocols…certificate rooted in the manufacturer's PKI, certified at Common Criteria EAL5+. User Verification Methods FIDO2 mandates a User…
EMV Contactless Kernel Deep Dive
Standards & ProtocolsCommon Criteria for Smart Cards
SecurityCommon Criteria for Smart Cards Common Criteria (CC, ISO/IEC 15408) is the…
Smart Card Cryptography
Security…Comparator to cross-reference algorithm support against Common Criteria certification level for specific card families. Asymmetric…
Side-Channel Attacks and Countermeasures
Security…broken by measuring its power trace for a few seconds. Common Criteria EAL4+ with AVA_VAN.5 requires that evaluation labs…
HSM Integration for Smart Cards
Security…PCI HSM v3 Payment Card Industry HSM Security Requirements Common Criteria EAL4+ For government / ePassport PKI FIPS 140-3 Level 3…
Часто задаваемые вопросы
The smart card glossary is a comprehensive reference of technical terms, acronyms, and concepts used in smart card technology. It covers protocols (APDU, T=0, T=1), security (Common Criteria, EAL, HSM), hardware (SE, EEPROM, contact pad), and applications (EMV, ePassport, eSIM). It serves developers, product managers, and engineers.
Yes. SmartCardFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.