%% 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