Common Criteria

Embed This Widget

Theme


      
    

Widget powered by . Free, no account required.

ความปลอดภัย

An international standard (ISO/IEC 15408) for evaluating IT security products, used extensively for smart card certification.

Also known as: CC ISO 15408

Common Criteria

Common Criteria (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:

  1. Sponsor/Developer — the smart card vendor who submits the product for evaluation
  2. ITSEF — an accredited IT Security Evaluation Facility that performs the technical assessment
  3. 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 ITSEF 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 EAL, 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-0075JavaCard System (OS + runtime)
  • PP-0035 — UICC/SIM platform
  • BSI-PP-0056ePassport 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.

Smart Card Fundamentals

เริ่มต้นใช้งาน

…For identity and logical access: cards certified to Common Criteria EAL4+ or higher are required by most government…

SIM Card Types Explained

เริ่มต้นใช้งาน

…/ TrustZone-M Replacement Requires rework Not replaceable Common Criteria EAL EAL4+ typical EAL4+ (SoC-level) Choosing the Right…

FIDO2 and Smart Cards

มาตรฐานและโพรโทคอล

…certificate rooted in the manufacturer's PKI, certified at Common Criteria EAL5+. User Verification Methods FIDO2 mandates a User…

EMV Contactless Kernel Deep Dive

มาตรฐานและโพรโทคอล

…RECORD 00 B2 xx xx PAN, Expiry, Track 2 Eq. Data COMPUTE CC 80 2A 8E 80 PDOL response, AC type request GENERATE AC…

Common Criteria for Smart Cards

ความปลอดภัย

Common Criteria for Smart Cards Common Criteria (CC, ISO/IEC 15408) is the…

Smart Card Cryptography

ความปลอดภัย

…Comparator to cross-reference algorithm support against Common Criteria certification level for specific card families. Asymmetric…

Side-Channel Attacks and Countermeasures

ความปลอดภัย

…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

ความปลอดภัย

…PCI HSM v3 Payment Card Industry HSM Security Requirements Common Criteria EAL4+ For government / ePassport PKI FIPS 140-3 Level 3…

Frequently Asked Questions

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.