Artifact GuideGLOBALFIPS-approved cryptographic algorithm requirements

TLS use-case mapping for FIPS algorithm evidence

Map each TLS use case to the specific FIPS algorithm, module-validation, approved-mode, and certificate evidence that can actually support the claim.

Use this as implementation guidance for FIPS and TLS evidence reviews. TLS as a protocol has not been certified by this page or by an algorithm certificate.

Author
Sorena AI
Published
May 9, 2026
Updated
Jul 26, 2026
Sections
6

Structured answer sets in this page tree.

Primary sources
15

Cited legal and guidance references.

Publication metadata
Sorena AI
Published May 9, 2026
Updated Jul 26, 2026
Overview

Map every before making a FIPS claim. For each endpoint, identify the TLS version, server or client role, , certificate and trust policy, , cryptographic provider, module certificate, , and deployed configuration. NIST SP 800-52 Rev. 2 governs U.S. federal TLS servers and clients; private systems follow it only when a contract, policy, or voluntary decision makes it applicable. CAVP evidence covers tested algorithm implementations and CMVP evidence covers validated cryptographic modules. Neither certificate alone validates certificate policy, hostname checking, authorization, application routing, or the end-to-end TLS deployment.

Section 1

Start with the TLS role and cryptographic boundary

The service owner begins with the endpoint role and cryptographic module boundary. Record whether the system is a server, client, peer, API gateway, load balancer, service-mesh sidecar, device, embedded component, or managed service because the evidence owner and control point can differ for each role. Engineering owns the negotiated configuration and provider mapping; PKI or identity owners control certificates and trust; assurance reviewers match CAVP and CMVP evidence; operations retain the deployed configuration and scanner or handshake evidence.

NIST control guidance treats TLS as a cryptographic mechanism for protecting information during transmission, while FIPS 140-3 validation applies to cryptographic modules and approved security functions. The review should therefore ask which validated module performs the TLS cryptographic operations, which part of the product calls it, and whether the module is operating in its for the relevant service.

  • List every , including reverse proxies, CDN edges, ingress controllers, service mesh sidecars, application libraries, device clients, and administrative consoles.
  • For each termination point, identify the cryptographic module or provider, its version, the operating environment, and the FIPS 140-3 certificate scope if a module-validation claim is made.
  • Separate protocol configuration evidence, such as enabled TLS versions and cipher suites, from module evidence, such as approved services, algorithm certificates, and Security Policy language.
  • If TLS is provided by a cloud or managed service, retain the provider evidence that names the service boundary instead of assuming the application team controls the cryptographic module.
Section 2

Apply the TLS version rule to the right scope

NIST SP 800-52 Rev. 2 applies to U.S. federal TLS servers and clients. It requires support for TLS 1.2 configured with FIPS-based cipher suites and required support for TLS 1.3 by January 1, 2024. That date is a federal implementation requirement in the NIST guideline, not a universal rule for every private system, contract, jurisdiction, or module certificate. As of July 26, 2026, Rev. 2 remains the final publication, but NIST is reviewing it and requested public comments in May 2026 for a future revision.

TLS 1.2 and TLS 1.3 need separate configuration and evidence rows. TLS 1.3 changes cipher-suite semantics, removes older handshake options, and uses its own HKDF-based key schedule. A product that enables TLS 1.3 still needs evidence for the negotiated algorithms, certificate path, key establishment, , module service, and fallback configuration. If a private contract or agency profile imposes stricter versions, cipher suites, certificates, or authentication, that narrower source controls the deployment.

  • Federal scope: apply SP 800-52 Rev. 2 to the federal server or client role it covers and record any agency-specific overlay.
  • Non-federal scope: treat SP 800-52 Rev. 2 as technical guidance unless a law, contract, customer requirement, or internal policy makes it controlling.
  • Version floor: remove SSL 2.0, SSL 3.0, TLS 1.0, and TLS 1.1 from a claimed SP 800-52 Rev. 2 configuration; record any separate legacy exception outside that claim.
  • Fallback: test that the endpoint does not silently negotiate an unapproved protocol version, , certificate algorithm, group, or provider when the preferred path fails.
Section 3

Map TLS operations to the evidence they need

TLS uses several cryptographic functions during a connection. A useful FIPS map names each function, the source of the requirement, the implementation that performs it, and the evidence that can be checked. The map should not collapse these into one broad cipher-suite line.

For record confidentiality and integrity, map the negotiated AEAD algorithm and its CAVP evidence. For handshake authentication, map certificate-chain processing and the signature implementation. For key establishment, map the negotiated group or transport scheme, shared-secret computation, , and Security Policy caveats. Keep TLS 1.2 suite semantics separate from TLS 1.3, where authentication and key establishment are negotiated outside the cipher-suite name.

  • Handshake authentication: record certificate profile requirements, trust-anchor policy, revocation handling, and the signature algorithm implementation used for certificate or handshake validation.
  • Key establishment: identify the negotiated mechanism, such as ECDHE, finite-field Diffie-Hellman, or RSA key transport where the applicable TLS version and profile allow it; separately map the shared-secret or premaster-secret processing and applicable TLS KDF to SP 800-56 guidance, CAVP evidence, or CMVP Security Policy language.
  • Record protection: map each allowed to the exact AEAD implementation and key size instead of writing "strong encryption"; do not add a non-FIPS-based suite to an SP 800-52 claim without a separate controlling allowance.
  • Hash and MAC use: record SHA-2, SHA-3, HMAC, transcript hash, certificate-signature, and KDF uses separately when the deployment or evidence package depends on them.
Section 4

Do not overstate what CAVP and CMVP prove about TLS

CAVP evidence can support algorithm implementation claims, including validated KDFs where applicable. CMVP evidence can support a validated cryptographic module operating in . Neither proves that certificate-authority policy, hostname validation, extension handling, application routing, authorization, or the deployed TLS configuration was tested end to end.

CMVP guidance is especially important for TLS because it says protocol KDFs listed in SP 800-135rev1 are viewed as algorithms, not protocols, within the FIPS 140-3 validation scope. If a Security Policy claims TLS support, the evidence should say whether the TLS KDF is a validated CVL entry and should keep protocol claims separate from tested algorithms and schemes.

  • Use the CAVP validation search for algorithm certificates, but do not present a CAVP certificate as proof that a product's TLS deployment is configured correctly.
  • Use the CMVP certificate and Security Policy to check approved services, allowed/non-approved functions, operational environments, caveats, and whether TLS or language is included.
  • If a module claims TLS support but the KDF is not validated, retain the Security Policy limitation that the corresponding protocol must not be used in when that limitation applies.
  • If the module only implements part of TLS and the calling application performs the rest, document that split so procurement and audit reviewers do not assume one certificate covers the full connection.
Section 5

Evidence checklist for a TLS/FIPS review

The evidence pack should let a reviewer reproduce the claim without relying on tribal knowledge. For each TLS use case, keep one line that names the system, endpoint role, module, algorithm set, certificate or validation evidence, approved-mode statement, and the operational control that keeps the configuration current.

Version and scope the evidence. Show what is deployed, which module or provider performs each cryptographic function, which TLS versions and cipher suites are allowed, which certificate authorities are trusted, how client identity is authorized where applicable, and which changes require reassessment. Reopen the row after a TLS library, cryptographic provider, certificate profile, trust store, cipher-suite policy, protocol version, processor path, module certificate, service-mesh policy, load-balancer configuration, or managed-service implementation changes.

  • Endpoint inventory: TLS servers, TLS clients, peers, management interfaces, service-to-service channels, and provider-managed termination points.
  • Configuration export: enabled TLS versions, cipher suites, certificate chains, trust stores, revocation settings, hostname validation, and client-authentication requirements where used.
  • Validation evidence: CAVP certificate IDs for relevant algorithms, CMVP module certificate and Security Policy, approved-service indicator behavior, and any caveat.
  • Operational evidence: change tickets, scan results, library/provider version records, exception approvals, certificate-renewal records, and review cadence for deprecated algorithms or protocol versions.
Section 6

Common TLS mapping mistakes

Most TLS/FIPS mistakes come from mixing layers. A TLS scanner can show the protocol configuration. A CAVP certificate can show an algorithm implementation was validated. A CMVP certificate can show a cryptographic module was validated for a defined scope. A procurement or audit claim is only defensible when those layers point to the same deployed component and version.

Avoid using this page as a cipher-suite recommendation table. End each row with one outcome: matched deployment and module evidence; algorithm evidence only; configuration evidence only; blocked by a mismatch or missing record; or an owned exception with scope, reason, expiry, and next action.

  • Do not say 'TLS is FIPS certified'; say which module, algorithm implementations, KDFs, and approved services support the specific TLS use case.
  • Do not treat a secure cipher-suite scan as a substitute for CAVP, CMVP, Security Policy, or approved-mode evidence.
  • Do not assume a certificate-authority policy proves cryptographic module validation, or that module validation proves hostname validation and trust-store governance.
  • Do not reuse another environment's TLS evidence unless the module version, operating environment, endpoint role, certificate chain, and configuration are actually the same.
Primary sources

References and citations

csrc.nist.gov
Referenced sections
  • Supports the distinction between protocol references and validated algorithms, schemes, KDFs, and modules.
"no parts of this protocol, other than the approved cryptographic algorithms and the KDFs, have been tested"
csrc.nist.gov
Referenced sections
  • Public search for FIPS 140-3 module certificates and Security Policies used to substantiate module-boundary and approved-mode claims.
csrc.nist.gov
Referenced sections
  • Public search for algorithm-validation certificates that can support TLS cipher, signature, hash, KDF, or AEAD evidence lines.
doi.org
Referenced sections
  • Supports SHA-1 and SHA-2 hash-algorithm references where TLS signatures, transcript hashes, or MAC/KDF evidence depend on approved hash functions.
"Secure Hash Standard"
doi.org
Referenced sections
  • Supports SHA-3 and SHAKE references when a TLS-adjacent design or evidence package uses FIPS 202 functions.
"SHA-3 Standard"
doi.org
Referenced sections
  • Supports TLS as a confidentiality mechanism for information in transmission and names related FIPS and NIST publications.
"Cryptographic mechanisms that protect the confidentiality of CUI during transmission include TLS and IPsec."
doi.org
Referenced sections
  • Supports TLS as a transmission-confidentiality mechanism and names FIPS 140-3, FIPS 197, SP 800-52, and key-establishment publications as supporting references.
"Cryptographic mechanisms that protect the confidentiality of CUI during transmission include TLS and IPsec."
doi.org
Referenced sections
  • Official TLS configuration guideline for checking protocol-version and cipher-suite choices against NIST guidance.
"Transport Layer Security (TLS) Implementations"
csrc.nist.gov
Referenced sections
  • States the federal scope, requires TLS 1.2 with FIPS-based cipher suites, requires TLS 1.3 support by January 1, 2024, and records NIST's May 2026 review planning note.
doi.org
Referenced sections
  • Supports separating cryptographic key-establishment and key-management evidence from the rest of the TLS deployment.
"Establish and manage cryptographic keys"
doi.org
Referenced sections
  • Supports reviewing trusted certificate authorities for protected sessions that rely on TLS certificates.
"Reliance on certificate authorities for the establishment of secure sessions includes the use of Transport Layer Security (TLS) certificates."
doi.org
Referenced sections
  • Supports treating TLS as a mechanism for confidentiality and integrity during transmission, not as a standalone compliance certificate.
"Cryptographic mechanisms that protect the confidentiality and integrity of information during transmission include TLS and IPsec."
doi.org
Referenced sections
  • Supports TLS as a transmission-protection mechanism and certificate-authority control concern.
"Cryptographic mechanisms that protect the confidentiality and integrity of information during transmission include TLS and IPsec."
Related guides

Explore more topics

AES FIPS 197 requirements and evidence
AES FIPS 197 guidance for identifying supported key sizes, separating the block cipher from modes of operation, and avoiding unsupported FIPS validation claims.
CAVP Algorithm Validation and ACVP Testing
How CAVP algorithm validation, the ACVP protocol, the ACVTS test system, and CMVP module validation fit together without overstating a FIPS claim.
CAVP Validation Evidence Workflow for FIPS Algorithms
Workflow for collecting CAVP validation evidence and ACVP/ACVTS test records: implementation identity, tested parameters, environments, and CMVP handoff records.
FIPS 180-4 and FIPS 202 secure hash guidance
Choose and evidence SHA-2, SHA-3, and SHAKE use under FIPS 180-4, FIPS 202, CAVP validation, and FIPS 140-3 module claims.
FIPS 186-5 and FIPS 204 digital signatures
Compare FIPS 186-5 classical digital signatures with FIPS 204 ML-DSA, including scope, algorithm choices, key-use limits, and validation evidence boundaries.
FIPS 203 ML-KEM vs RSA and ECDH key establishment
Compare FIPS 203 ML-KEM with RSA and ECDH key-establishment schemes using NIST SP 800-56A, SP 800-56B, CAVP, and CMVP evidence.
FIPS 203, 204, and 205 Post-Quantum Algorithms
FAQ on how FIPS 203 ML-KEM, FIPS 204 ML-DSA, and FIPS 205 SLH-DSA fit FIPS-approved cryptographic algorithm planning, implementation evidence, and validation checks.
FIPS Algorithm Procurement Evidence FAQ
What procurement teams should collect before accepting FIPS algorithm or module claims: CAVP certificates, CMVP module status, security policy scope, and supplier change triggers.
FIPS approved algorithm selector workflow
A cited workflow for selecting FIPS and NIST-approved cryptographic algorithms without overstating module validation, CAVP evidence, or approved-mode claims.
FIPS approved mode procurement: certificates, boundaries, and evidence
Procurement guidance for FIPS approved mode claims: how to check CMVP certificates, CAVP evidence, module boundaries, tested environments, and supplier evidence before purchase.
FIPS crypto transition and deprecation tracker
Track FIPS algorithm transitions, withdrawn guidance, CAVP evidence, CMVP module impact, procurement triggers, and approved-mode caveats without overstating validation status.
FIPS cryptographic algorithm selector
Choose between FIPS algorithm standards for AES, SHA-2, SHA-3, digital signatures, ML-KEM, ML-DSA, and SLH-DSA without overstating validation scope.
FIPS KDF and MAC coverage for validated modules
Map FIPS 140-3 KDF and MAC coverage to approved security functions, CAVP evidence, self-tests, service indicators, and module security policy entries.
FIPS Key Management Mapping for Algorithms and SSP Evidence
Map FIPS 140-3 key management requirements to approved algorithms, SSP establishment methods, CAVP evidence, module boundaries, and key-use records.
FIPS Procurement Evidence Review Workflow: CAVP, CMVP, Approved Mode
Review FIPS crypto procurement evidence by separating CAVP algorithm certificates from CMVP module certificates, Security Policy scope, approved mode, operating environment, change impact, and retention records.
FIPS validation certificates for cryptographic algorithms
How to read CAVP algorithm validation certificates and CMVP module validation certificates without overstating FIPS-approved cryptographic algorithm claims.
FIPS-approved cryptographic algorithms FAQ
Answers to common FIPS algorithm questions: approved security functions, CAVP validation, CMVP module scope, AES modes, SHA-2, SHA-3, signatures, and post-quantum algorithms.
How FIPS 180-4 and FIPS 202 Hash Functions Fit FIPS Algorithm Approval
Identify SHA-1 and SHA-2 in FIPS 180-4 and SHA-3 and SHAKE in FIPS 202, then check current-use status and CAVP/CMVP evidence separately.
How FIPS 186-5 Signature Algorithms Fit FIPS Approval
Use FIPS 186-5 for RSA, ECDSA, deterministic ECDSA, EdDSA, HashEdDSA, DSA verification limits, approved hashes, and CAVP/CMVP evidence boundaries.
ML-DSA vs ECDSA under FIPS 204 and FIPS 186-5
Compare ML-DSA and ECDSA for FIPS-aligned digital signature designs, including parameter choices, key handling, CAVP algorithm evidence, and CMVP module boundaries.
Post-quantum FIPS 203, 204, and 205: ML-KEM, ML-DSA, and SLH-DSA
An official source guide to the three NIST post-quantum FIPS standards: when ML-KEM, ML-DSA, and SLH-DSA apply, what evidence to keep, and how CAVP and CMVP claims differ.
Post-Quantum Migration for FIPS Cryptography
Plan post-quantum migration for FIPS cryptography by separating ML-KEM key establishment, ML-DSA and SLH-DSA signatures, CAVP algorithm evidence, and CMVP module validation boundaries.
Post-Quantum Migration Tracker for FIPS 203, 204, and 205
Track post-quantum cryptography migration evidence for FIPS 203 ML-KEM, FIPS 204 ML-DSA, FIPS 205 SLH-DSA, CAVP algorithm certificates, and CMVP module boundaries.
SHA-2 vs SHA-3 under FIPS 180-4 and FIPS 202
Compare SHA-2 and SHA-3 for FIPS use: approved functions, validation evidence, compatibility, procurement checks, and when migration is not required.
What does FIPS 197 AES mean for FIPS-approved algorithms?
FIPS 197 defines AES as a FIPS-approved block cipher, but AES use alone is not the same as CAVP algorithm testing or FIPS 140-3 module validation.