Skip to content

ANKASecure Regulatory Compliance Matrix

Version: 3.0.0
Last Updated: January 2026


Overview

ANKASecure supports multi-regional post-quantum cryptography compliance through policy-based enforcement aligned with global regulatory requirements.

This document provides a comprehensive mapping of ANKASecure capabilities against regulatory requirements from:

  • NIST (USA) - National Institute of Standards and Technology
  • BSI (Germany) - Federal Office for Information Security
  • ANSSI (France) - National Cybersecurity Agency
  • ETSI (EU) - European Telecommunications Standards Institute
  • ENISA (EU) - EU Cybersecurity Agency

Compliance Status by Regulation

Requirement BSI (DE) ANSSI (FR) ETSI (EU) NIST (US) ENISA (EU) ANKASecure Support
Hybrid KEM (ECDH+ML-KEM) MANDATORY MANDATORY RECOMMENDED OPTIONAL RECOMMENDED ✅ v3.0+
Hybrid Signature (RSA+ML-DSA) MANDATORY MANDATORY RECOMMENDED OPTIONAL RECOMMENDED ✅ v3.0+
HKDF-SHA256 Combiner RECOMMENDED (KeyCombine) Acceptable - REQUIRED - ✅ v3.0+
CatKDF Combiner RECOMMENDED RECOMMENDED REQUIRED - - ✅ v3.0+
CasKDF Combiner NOT RECOMMENDED RECOMMENDED REQUIRED - - ✅ v3.0+
HKDF-SHA384 / HKDF-SHA512 Combiner - - - - - ✅ v3.0+ (in no seeded template's allowedKdfs)
Security Level 3 Minimum MANDATORY MANDATORY RECOMMENDED - RECOMMENDED ✅ v3.0+
Hybrid-Only Enforcement MANDATORY until 2030 STRONGLY MANDATED - OPTIONAL - ✅ v3.0+
Standalone PQC Blocked YES (except hash-based) YES - NO - ✅ v3.0+

Template-to-Regulation Mapping

Template Satisfies Regulations Market Key Differentiator
BSI_HYBRID_ENFORCED BSI TR-02102-1 Germany federal Brainpool hybrid pairs only, CatKDF or HKDF-SHA256, Level 3 min
ANSSI_HYBRID_ENFORCED ANSSI RGS v2 France defense CatKDF, CasKDF or HKDF-SHA256; SLH-DSA standalone (hash-based exemption)
ETSI_HYBRID_ENFORCED ETSI TS 103 744 EU telecom CatKDF/CasKDF required
EU_UNIFIED_HYBRID BSI, ANSSI or ETSI (any one) EU-wide Union of the three attributions: broadest EU template, not compliance with all three
NIST_HYBRID_OPTIONAL NIST SP 800-227 USA federal Hybrid allowed, not required
ENISA_RISK_BASED ENISA PQC Guidelines EU agencies Risk-based hybrid recommendation

Algorithm Support Matrix

ML-KEM (Key Encapsulation Mechanism)

Algorithm Parameter Set NIST BSI ANSSI ECCG/EU ANKASecure Support
ML-KEM-512 512 Approved (Level 1) ❌ NOT Recommended ❌ NOT Acceptable ❌ NOT Agreed ✅ Supported (blocked by EU policies)
ML-KEM-768 768 Approved (Level 3) ✅ Recommended ✅ Required minimum ✅ Agreed (R) ✅ Supported
ML-KEM-1024 1024 Approved (Level 5) ✅ Recommended ✅ Preferred ✅ Agreed (R), Preferred ✅ Supported

ML-DSA (Digital Signature Algorithm)

Algorithm Parameter Set NIST BSI ANSSI ECCG/EU ANKASecure Support
ML-DSA-44 44 Approved (Level 2) ❌ NOT Recommended ❌ NOT Acceptable ❌ NOT Agreed ✅ Supported (blocked by EU policies)
ML-DSA-65 65 Approved (Level 3) ✅ Recommended ✅ Required minimum ✅ Agreed (R) ✅ Supported
ML-DSA-87 87 Approved (Level 5) ✅ Recommended ✅ Preferred ✅ Agreed (R), Preferred ✅ Supported

Classical Algorithms

Algorithm Key Size NIST BSI ANSSI EU ANKASecure Support
RSA 2048 bits Approved ❌ Legacy expired 2025 ❌ NOT Acceptable ❌ Legacy expired 2025 ✅ Supported (should be blocked by EU policies)
RSA 3072+ bits Approved ✅ Acceptable until quantum ✅ Required minimum ✅ Acceptable until 2030 ✅ Supported
X25519 Curve25519 Approved ✅ Recommended ✅ Approved ✅ Agreed ✅ Supported
Ed25519 Curve25519 Approved ✅ Recommended ✅ Approved ✅ Agreed ✅ Supported
brainpoolP256r1 brainpoolP256r1 ⚠️ Allowed (interop) ✅ Recommended (BSI) ⚠️ Acceptable ✅ Agreed (ACM 2.0) ✅ Supported (Sunset: Dec 31, 2031)
brainpoolP384r1 brainpoolP384r1 ⚠️ Allowed (interop) ✅ Recommended (BSI) ⚠️ Acceptable ✅ Agreed (ACM 2.0) ✅ Supported (Sunset: Dec 31, 2031)
brainpoolP512r1 brainpoolP512r1 ⚠️ Allowed (interop) ✅ Recommended (BSI) ⚠️ Acceptable ✅ Agreed (ACM 2.0) ✅ Supported (Sunset: Dec 31, 2031)

Regulatory Requirements Detail

BSI (Germany) - BSI TR-02102-1

Authority: Federal Office for Information Security (Bundesamt für Sicherheit in der Informationstechnik)
Document: TR-02102-1 - Cryptographic Mechanisms: Recommendations and Key Lengths Scope: German federal agencies, critical infrastructure

Key Requirements:

  1. Hybrid Mandatory until 2030: PQC-only solutions considered immature
  2. Exception: Hash-based signatures (SLH-DSA, XMSS, LMS) can be standalone
  3. Minimum Level 3: 192-bit security for government/critical infrastructure
  4. Deprecated: RSA-2048 as of December 31, 2025
  5. Brainpool Sunset: Classical-only Brainpool use deprecated after December 31, 2031 (BSI TR-02102-3)
  6. Brainpool Hybrid: After 2031, Brainpool must be combined with ML-KEM or ML-DSA
  7. Hybridisation mechanisms: CatKDF, or the SP 800-227 KeyCombine construction (TR-02102-1 Version 2026-01 §2.2, Table 2.1); the cascade combiner (CasKDF) is not among them

ANKASecure Compliance:

  • ✅ Template: BSI_HYBRID_ENFORCED
  • ✅ Enforces hybrid-only for ML-KEM/ML-DSA
  • ✅ Blocks Level 1 algorithms
  • ✅ FrodoKEM is admitted by BSI_COMPLIANT; BSI_HYBRID_ENFORCED does not declare it, because no catalogued composite has a FrodoKEM component
  • ✅ Supports Brainpool curves at levels 3 and 5 (brainpoolP384r1, brainpoolP512r1) - German government standard; brainpoolP256r1 is level 1, below the template floor
  • ✅ Admits exactly four hybrid combinations, the L3/L5 Brainpool pairs: brainpoolP384r1+ML-KEM-1024, brainpoolP512r1+ML-KEM-1024, brainpoolP384r1+ML-DSA-87 and brainpoolP512r1+ML-DSA-87. No NIST P-curve, OKP (X25519, X448, Ed25519, Ed448), FALCON or HQC pair is admitted
  • ✅ Sunset date enforcement: Dec 31, 2031 for classical-only Brainpool
  • ✅ allowedKdfs is HKDF-SHA256 and CatKDF; a composite KEM key naming CasKDF is refused

ANSSI (France) - ANSSI RGS v2

Authority: Agence Nationale de la Sécurité des Systèmes d'Information
Document: ANSSI Position Papers on PQC Transition (2022, 2023, 2024) Scope: French defense, government, critical infrastructure

Key Requirements:

  1. Strong Hybridization: "PQC not yet mature enough for standalone use"
  2. Dual Signatures: Both classical and PQC signatures must be valid
  3. Minimum Level 3: 192-bit security baseline
  4. Hybridation modes: the ETSI TS 103 744 CatKDF and CasKDF combiners, both "backed-up by security proofs" (2023 follow-up §3.1); ANSSI-PG-083 §2.2 asks for a well-chosen key derivation function

ANKASecure Compliance:

  • ✅ Template: ANSSI_HYBRID_ENFORCED
  • ✅ Enforces hybrid-only (strongest mandate)
  • ✅ allowedKdfs is HKDF-SHA256, CatKDF and CasKDF
  • ✅ FALCON-1024 is admitted standalone by ANSSI_COMPLIANT; ANSSI_HYBRID_ENFORCED does not declare FALCON, because no catalogued composite has a FALCON component
  • ✅ No OKP algorithm or pair (X25519, X448, Ed25519, Ed448) is admitted: none carries ANSSI

ETSI (EU) - ETSI TS 103 744

Authority: European Telecommunications Standards Institute
Document: TS 103 744 V1.2.2 (2026-02) - Quantum-safe Hybrid Key Establishment Scope: EU telecommunications operators, 5G/6G networks

Key Requirements:

  1. CatKDF/CasKDF Combiners: Specified in TS 103 744 §8.2.3 and §8.3.3
  2. Focus on KEM: Key establishment for network encryption
  3. Approved post-quantum KEM: ML-KEM (§7.6.2)
  4. Parameter sets: The curve/ML-KEM pairs and KDFs §7.7.2 enumerates

ANKASecure support:

  • ✅ Template: ETSI_HYBRID_ENFORCED
  • ✅ CatKDF and CasKDF on ten of the curve/ML-KEM pairs §7.7.2 enumerates, with the HKDF KDF
  • ✅ COMPOSITE_KEM_COMBINE mode restriction
  • ✅ HQC pairings as the platform's code-based diversity option, beside the ML-KEM pairs

NIST (USA) - SP 800-227

Authority: National Institute of Standards and Technology
Documents:

  • SP 800-227 - Recommendations for Key-Encapsulation Mechanisms
  • SP 800-56C Rev. 2 - Recommendation for Key-Derivation Methods

Scope: US federal agencies, defense contractors, FIPS compliance

Key Requirements:

  1. Key combiner for hybrids: SP 800-227 (final, September 2025) §4.6.2 approves a two-step KDM (HKDF) over the hybrid shared secret, with the ciphertexts, encapsulation keys and a domain separator bound into FixedInfo
  2. FIPS 203/204/205: ML-KEM, ML-DSA, SLH-DSA standards
  3. Hybrid Optional: Not mandated, permitted
  4. Deprecation Timeline: 112-bit algorithms by 2030

ANKASecure Compliance:

  • ✅ Template: NIST_HYBRID_OPTIONAL
  • ✅ HKDF-SHA256 as the SP 800-227 §4.6.2 approved combiner (HKDF-SHA384/512 also implemented; not in the seeded template)
  • ✅ FIPS 203/204/205 algorithms supported
  • ✅ Standalone PQC allowed (US market flexibility)

ENISA (EU) - PQC Guidelines

Authority: European Union Agency for Cybersecurity
Documents:

  • Post-Quantum Cryptography: Current state and quantum mitigation (2021)
  • Post-Quantum Cryptography - Integration study (2022)

Scope: EU member states, EU cybersecurity framework

Key Requirements:

  1. Risk-Based Approach: Hybrid for high-risk, flexible for others
  2. Symmetric Key Adjustment: Increase lengths for quantum resistance
  3. Migration Strategy: Gradual transition with hybrid schemes
  4. Crypto-Agility: Support multiple algorithms

ANKASecure Compliance:

  • ✅ Template: ENISA_RISK_BASED
  • ✅ Hybrid recommended (not mandatory)
  • ✅ Level 3 minimum for high-risk
  • ✅ Full algorithm portfolio for crypto-agility

KDF Support by Regulation

Regulation Required KDF ANKASecure Support Version
NIST (USA) HKDF-SHA256 (SP 800-227 §4.6.2 combiner) ✅ Implemented v3.0+
BSI (Germany) CatKDF or SP 800-227 KeyCombine (TR-02102-1 Table 2.1) ✅ HKDF-SHA256, CatKDF v3.0+
ANSSI (France) CatKDF or CasKDF (2023 follow-up §3.1); HKDF-SHA256 conforms (PG-083 §2.1.3) ✅ HKDF-SHA256, CatKDF, CasKDF v3.0+
ETSI (EU Telecom) CatKDF or CasKDF (TS 103 744 §8.2.3 / §8.3.3) ✅ Implemented on ten of the §7.7.2 curve/ML-KEM pairs, with the HKDF KDF v3.0+

The platform's KDF vocabulary is HKDF-SHA256, HKDF-SHA384, HKDF-SHA512, CatKDF, CasKDF; a template's allowedKdfs names the subset its keys may be created, imported, rotated or transitioned with.


Security Level Mappings

Algorithm NIST Security Level BSI Classification Classical Equivalent Quantum Security
ML-KEM-512 1 NOT Recommended AES-128 (128-bit) ~64-bit quantum
ML-KEM-768 3 Recommended AES-192 (192-bit) ~128-bit quantum
ML-KEM-1024 5 Recommended AES-256 (256-bit) ~192-bit quantum
ML-DSA-44 2 NOT Recommended SHA-256 collision ~64-bit quantum
ML-DSA-65 3 Recommended SHA-384 collision ~128-bit quantum
ML-DSA-87 5 Recommended SHA-512 collision ~192-bit quantum
RSA-2048 1 ❌ Legacy expired AES-112 (112-bit) Broken by quantum
RSA-3072 3 Acceptable AES-128 (128-bit) Broken by quantum
RSA-4096 5 Acceptable AES-152 (152-bit) Broken by quantum
X25519 3 Recommended AES-128 (128-bit) Broken by quantum
Ed25519 3 Recommended AES-128 (128-bit) Broken by quantum
brainpoolP256r1 1 Recommended (BSI) AES-128 (128-bit) Broken by quantum (Sunset: 2031)
brainpoolP384r1 3 Recommended (BSI) AES-192 (192-bit) Broken by quantum (Sunset: 2031)
brainpoolP512r1 5 Recommended (BSI) AES-256 (256-bit) Broken by quantum (Sunset: 2031)

See Also

* restricted content — see higher-tier documentation