%% PQC Integration โ€” Technical Architecture (EU Reviewer Version) %% Proposal: โ‚ฌ2.8M HORIZON-CL3-2025-CS-ECCC-06 %% Call Topic: Post-Quantum Cryptographic Transition for EU Critical Infrastructure %% TRL: 4โ†’6 (Lab validation to operational pilot) graph TB subgraph CallAlignment["๐Ÿ‡ช๐Ÿ‡บ HORIZON-CL3-2025 Call Alignment"] TOPIC1["Topic ECCC-01:
Quantum-Safe Security
for Critical Infrastructure"] TOPIC2["Expected Outcome:
TRL 6 Validation
in Operational Environment"] TOPIC3["EU Policy:
NIS2, DORA, Cybersecurity Act
Digital Sovereignty"] end subgraph CurrentState["๐Ÿ“ Current State (TRL 4)"] CLASSICAL["Classical Cryptography
Ed25519 (signatures)
ECDSA-P256 (TLS)
AES-256-GCM (symmetric)"] RECEIPTS_NOW["VaultMesh Node (operational)
3,600+ cryptographic receipts
Merkle compaction (36 manifests)"] end subgraph Transition["๐Ÿ”€ Hybrid Transition Layer (WP2, TRL 5)"] DUAL_SIG["Dual Signature Mode
Classical + PQC parallel
Gradual migration path"] HYBRID_KEM["Hybrid Key Exchange
X25519 + CRYSTALS-Kyber
Backward compatibility"] CERT_LAYER["Composite Certificates
X.509 extended for PQC
RFC 8410 + draft-ietf-lamps-pq-composite-certs"] end subgraph PQCTarget["๐Ÿ›ก๏ธ Post-Quantum Target State (WP2, TRL 6)"] KYBER["CRYSTALS-Kyber
NIST FIPS 203
Key Encapsulation Mechanism"] DILITHIUM["CRYSTALS-Dilithium
NIST FIPS 204
Digital Signatures"] SPHINCS["SPHINCS+
NIST FIPS 205
Stateless Hash Signatures"] end subgraph VaultMeshCore["๐Ÿ›๏ธ VaultMesh Core Components"] RECEIPT_ENGINE["Receipt Engine (WP1)
Proof-of-Action for
Every Critical Operation"] LAWCHAIN["LAWCHAIN (WP2)
Tamper-Evident Audit Spine
Merkle Tree + External Anchors"] PSI_FIELD["ฮจ-Field (WP3)
Anomaly Detection
Collective Intelligence"] FEDERATION["Federation Router (WP4)
Peer-to-Peer mTLS
Sovereign Data Exchange"] end subgraph ExternalAnchors["๐Ÿ”— External Trust Anchors (WP2)"] TSA["RFC-3161 TSA
Timestamp Authority
Legal Non-Repudiation"] ETHEREUM["Ethereum Mainnet
Public Blockchain
Immutable Witness"] BITCOIN["Bitcoin (Fallback)
OP_RETURN Anchoring
Redundancy"] end subgraph Pilots["๐Ÿงช Validation Pilots (WP5, TRL 6)"] PILOT_FR["France Pilot
Public Digital Services
Cross-Agency Compliance"] PILOT_CZ["Czech Pilot
Research Network
Academic Federation"] PILOT_GR["Greece Pilot
Critical Infrastructure
DORA/NIS2 Testing"] end subgraph Standards["๐Ÿ“œ Standards Contributions (WP5)"] ETSI["ETSI TC CYBER
PQC Migration Guidelines
Best Practices"] IETF["IETF CFRG
Hybrid Cryptography
RFC Drafts"] ISO["ISO/IEC JTC 1/SC 27
Security Standards
Interoperability Profiles"] end %% Current State โ†’ Transition CLASSICAL -.->|"Migration Path (M1-M12)"| DUAL_SIG CLASSICAL -.->|"Backward Compatible"| HYBRID_KEM RECEIPTS_NOW -.->|"Integrate PQC (M8-M14)"| CERT_LAYER %% Transition โ†’ PQC Target DUAL_SIG ==>|"NIST FIPS 204"| DILITHIUM HYBRID_KEM ==>|"NIST FIPS 203"| KYBER CERT_LAYER ==>|"NIST FIPS 205 (Backup)"| SPHINCS %% VaultMesh Core Integration RECEIPT_ENGINE -->|"Sign with"| DUAL_SIG RECEIPT_ENGINE -->|"Anchor via"| TSA LAWCHAIN -->|"Merkle Roots"| TSA LAWCHAIN -->|"Public Witness"| ETHEREUM LAWCHAIN -->|"Fallback"| BITCOIN PSI_FIELD -->|"Quantum-Safe Hashing"| SPHINCS FEDERATION -->|"mTLS Handshake"| HYBRID_KEM %% Work Package Flow RECEIPT_ENGINE -.->|"WP1: Requirements"| LAWCHAIN LAWCHAIN -.->|"WP2: Implementation"| TSA PSI_FIELD -.->|"WP3: Development"| PILOT_FR FEDERATION -.->|"WP4: Testbed"| PILOT_CZ PILOT_FR -.->|"WP5: Validation"| PILOT_GR %% Standards Output DUAL_SIG -.->|"Migration Strategy"| ETSI HYBRID_KEM -.->|"Hybrid KEM RFC"| IETF CERT_LAYER -.->|"Interop Profile"| ISO %% Call Alignment TOPIC1 ==>|"Addresses"| PQCTarget TOPIC2 ==>|"Validates via"| Pilots TOPIC3 ==>|"Complies with"| LAWCHAIN classDef current fill:#e1f5ff,stroke:#01579b,stroke-width:2px classDef transition fill:#fff9c4,stroke:#f57f17,stroke-width:3px classDef pqc fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px classDef core fill:#f3e5f5,stroke:#6a1b9a,stroke-width:2px classDef pilot fill:#ffccbc,stroke:#bf360c,stroke-width:2px classDef anchor fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px classDef standard fill:#fff3e0,stroke:#e65100,stroke-width:2px classDef call fill:#e8f5e9,stroke:#2e7d32,stroke-width:3px class CLASSICAL,RECEIPTS_NOW current class DUAL_SIG,HYBRID_KEM,CERT_LAYER transition class KYBER,DILITHIUM,SPHINCS pqc class RECEIPT_ENGINE,LAWCHAIN,PSI_FIELD,FEDERATION core class PILOT_FR,PILOT_CZ,PILOT_GR pilot class TSA,ETHEREUM,BITCOIN anchor class ETSI,IETF,ISO standard class TOPIC1,TOPIC2,TOPIC3 call