Keyfactor Tech Days 2027 – Be Part of The Trust Security Conference in San Diego Register now!

ISO/IEC 15408 (Common Criteria):

ISO/IEC 15408 (Common Criteria): Cryptographic Evaluation for IT Products

Updated: August 24, 2026
RegionInternational (the Common Criteria Recognition Arrangement spans roughly 31 countries; in the United States, evaluation is administered by the National Information Assurance Partnership)
ApplicabilityIT Product Vendors: operating systems, network devices, database systems, mobile device management, email, VPN, and firewall products seeking evaluation against a published Protection Profile National Certification Bodies: NIAP in the United States, BSI in Germany, CCCS in Canada, and equivalent bodies issuing and validating certificates Accredited Testing Laboratories (CCTLs): third-party labs performing the evaluation against a product’s Security Target
Relevant sectionsISO/IEC 15408:2022: the current edition of the Common Criteria, Parts 1 through 5 NIAP-Approved Protection Profiles: for example, the Network Device cPP and Full Drive Encryption cPP, which specify cryptographic Security Functional Requirements NIAP Policy Letter #5 (update 4): coordinating Common Criteria cryptographic assurance activities with NIST’s CAVP and CMVP

Overview

Common Criteria, adopted as ISO/IEC 15408:2022, is the internationally recognized framework for evaluating IT product security. Vendors specify security requirements in a Security Target, often built from a published Protection Profile, and an accredited testing laboratory independently verifies the product meets those claims. Certificates issued under the Common Criteria Recognition Arrangement are mutually recognized across all signatory nations, avoiding duplicate evaluations for the same product in each market.

Cryptography-specific Protection Profiles, and the Security Functional Requirements in Common Criteria’s FCS class, commonly assume the underlying cryptographic algorithms have already been validated through NIST’s Cryptographic Algorithm Validation Program (CAVP) or CMVP. NIAP Policy Letter #5 formalizes that relationship: a Common Criteria evaluation is not a substitute for CAVP or CMVP validation, it builds on top of it.

Why it matters

Common Criteria certification is frequently a literal procurement gate for government and defense buyers worldwide, not a matter of interpretation; many national procurement rules cite it directly as a baseline requirement for categories like network devices, VPN gateways, and mobile device management platforms.

Because most Protection Profiles fold in cryptographic assurance activities that assume the underlying algorithms are already CAVP or CMVP-validated, a gap in FIPS validation status becomes a gap in Common Criteria evaluation too. This directly couples this chapter to the FIPS 140-3 chapter earlier in this guide: a product cannot cleanly pass Common Criteria evaluation while its cryptographic module sits unvalidated or has slipped onto the CMVP Historical List.

How this maps to cryptography 

ISO/IEC 15408 (Common Criteria) addresses cryptography through several interlocking control areas. The key areas with direct cryptographic implications are:

SectionFunctionWhat it saysSupporting Keyfactor Products
ISO/IEC 15408-2, Class FCSSecurity Target Cryptographic RequirementsSpecify the cryptographic algorithms, key sizes, and operations the Target of Evaluation must implement, and how a testing laboratory will verify them.AgileSec
NIAP-approved PPs (e.g., Network Device cPP, Full Drive Encryption cPP)Protection Profile ConformanceMap cryptographic capabilities to the specific Protection Profile a product is evaluated against, prewired for the assurance activities the lab will run.Command / AgileSec
NIAP Policy Letter #5Underlying CAVP/CMVP ValidationEnsure the algorithms and modules referenced in the Security Target already hold current CAVP and CMVP validation before Common Criteria evaluation begins.EJBCA
ISO/IEC 15408-3, Class ALCConfiguration Management Over Cryptographic ComponentsDemonstrate configuration management and lifecycle controls over the cryptographic components inside the certified product’s boundary.Keyfactor Command
CCRA Assurance ContinuityAssurance Continuity After Cryptographic ChangesTrack cryptographic changes, algorithm updates, library patches, against the certified baseline to determine when re-evaluation or an Assurance Continuity review is triggered.AgileSec
ALC_FLR (flaw remediation)Signed Product ReleasesCryptographically sign patches and updates issued against a certified product so customers can verify the release still matches the evaluated baseline.SignServer / Signum

Audit readiness

Assessments and examinations, whether self-conducted, performed by a regulator, or reviewed by an independent assessor, focus on demonstrated evidence rather than policy statements alone. Key areas that examiners and assessors commonly probe:

  • Security Target Cryptographic Accuracy:  Does the Security Target accurately describe the cryptographic algorithms, modes, and key sizes actually implemented in the shipping product?
  • Underlying CAVP/CMVP Status:  Do the algorithms and modules referenced in the Security Target hold current, active CAVP and CMVP validation?
  • Protection Profile Assurance Activity Evidence:  Is there test evidence supporting every cryptographic assurance activity specified in the applicable Protection Profile?
  • Configuration Management Documentation:  Does ALC-class documentation demonstrate control over the cryptographic components inside the evaluated boundary?
  • Assurance Continuity Change Tracking:  Is there a process for evaluating whether a cryptographic library update or algorithm change triggers an Assurance Continuity review or full re-evaluation?
  • Patch Signing and Version Matching:  Are patches issued against a certified product signed, and does the deployed version match what the certificate covers?