%% VaultMesh PQC Integration โ Hybrid Cryptographic Architecture
%% Proposal: โฌ2.8M HORIZON-CL3-2025-CS-ECCC-06
%% Partners: VaultMesh (IE), Univ Brno (CZ), Cyber Trust (GR), France Public Services (FR)
graph TB
subgraph External["๐ External Trust Anchors"]
TSA[RFC3161 TSA
Timestamp Authority]
ETH[Ethereum Mainnet
Public Blockchain]
BTC[Bitcoin
Witness Anchors]
end
subgraph Classical["๐ Classical Cryptography Layer (Current State)"]
ED25519[Ed25519 Signatures
Identity & Federation]
ECDSA[ECDSA-P256
TLS/mTLS]
SHA3[SHA3-256 / BLAKE2b
Content Hashing]
AES[AES-256-GCM
Symmetric Encryption]
end
subgraph Hybrid["๐ Hybrid Transition Layer (TRL 4โ6)"]
DUAL_SIG[Dual Signature Mode
Classical + PQC]
KEY_NEGO[Hybrid Key Exchange
X25519 + Kyber]
CERT_CHAIN[X.509 + PQC Certificates
Composite Signing]
MERKLE[Merkle Tree Compaction
Quantum-Safe Hashing]
end
subgraph PQC["๐ก๏ธ Post-Quantum Cryptography Layer (Target State)"]
KYBER[CRYSTALS-Kyber
KEM โ Key Encapsulation]
DILITHIUM[CRYSTALS-Dilithium
Digital Signatures]
SPHINCS[SPHINCS+
Stateless Hash Signatures]
HASH_PQ[SHA3-256
Already Quantum-Safe]
end
subgraph VaultMesh["๐๏ธ VaultMesh Core Organs"]
RECEIPTS[Receipt Engine
Every Action = Proof]
LAWCHAIN[LAWCHAIN
Tamper-Evident Audit Spine]
TREASURY[Treasury
Cryptographic Value Tracking]
FEDERATION[Federation Router
Peer-to-Peer mTLS]
PSI[ฮจ-Field
Anomaly Detection]
end
subgraph WP["๐ Work Packages"]
WP1[WP1: Governance Framework
M1-6 โ VaultMesh Lead]
WP2[WP2: Proof & Anchoring
M1-12 โ Univ Brno Lead]
WP3[WP3: ฮจ-Field & Observability
M4-16 โ Cyber Trust Lead]
WP4[WP4: Federation & Trust
M6-18 โ VaultMesh Lead]
WP5[WP5: Pilots & Assessment
M12-24 โ France Public Lead]
end
subgraph Pilots["๐งช Validation Pilots (M12-24)"]
PILOT_FR[French Public Services
Cross-Agency Compliance]
PILOT_CZ[Czech Research Network
Academic Federation]
PILOT_GR[Greek Critical Infrastructure
DORA/NIS2 Testing]
end
%% Classical โ Hybrid Migration Path
ED25519 -.->|"Upgrade Path"| DUAL_SIG
ECDSA -.->|"Parallel Mode"| KEY_NEGO
SHA3 -.->|"Already Quantum-Safe"| MERKLE
AES -.->|"Post-Quantum KEMs"| KEY_NEGO
%% Hybrid โ PQC Target State
DUAL_SIG ==>|"TRL 4โ6 Validation"| DILITHIUM
KEY_NEGO ==>|"NIST Standards"| KYBER
CERT_CHAIN ==>|"Backup Signatures"| SPHINCS
MERKLE ==>|"Hash-Based Proofs"| HASH_PQ
%% VaultMesh Organs Integration
RECEIPTS -->|"Sign with"| DUAL_SIG
RECEIPTS -->|"Anchor via"| TSA
LAWCHAIN -->|"Merkle Roots"| MERKLE
LAWCHAIN -->|"Public Witness"| ETH
LAWCHAIN -->|"Fallback Anchor"| BTC
TREASURY -->|"Federation KEMs"| KEY_NEGO
FEDERATION -->|"mTLS Handshake"| CERT_CHAIN
PSI -->|"Quantum-Safe Scoring"| HASH_PQ
%% Work Package Dependencies
WP1 --> RECEIPTS
WP1 --> LAWCHAIN
WP2 --> TSA
WP2 --> DUAL_SIG
WP2 --> MERKLE
WP3 --> PSI
WP4 --> FEDERATION
WP4 --> KEY_NEGO
WP5 --> PILOT_FR
WP5 --> PILOT_CZ
WP5 --> PILOT_GR
%% Pilot Validation Feedback
PILOT_FR -.->|"Audit Benchmarks"| LAWCHAIN
PILOT_CZ -.->|"Federation Testing"| FEDERATION
PILOT_GR -.->|"Anomaly Detection"| PSI
%% Standards & Policy Alignment
KYBER -->|"NIST FIPS 203"| STANDARDS[๐ ETSI/IETF/ISO
Standards Contributions]
DILITHIUM -->|"NIST FIPS 204"| STANDARDS
SPHINCS -->|"NIST FIPS 205"| STANDARDS
classDef classical fill:#e1f5ff,stroke:#01579b,stroke-width:2px
classDef hybrid fill:#fff9c4,stroke:#f57f17,stroke-width:3px
classDef pqc fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px
classDef vaultmesh fill:#f3e5f5,stroke:#6a1b9a,stroke-width:2px
classDef wp fill:#ffe0b2,stroke:#e65100,stroke-width:2px
classDef pilot fill:#ffccbc,stroke:#bf360c,stroke-width:2px
class ED25519,ECDSA,SHA3,AES classical
class DUAL_SIG,KEY_NEGO,CERT_CHAIN,MERKLE hybrid
class KYBER,DILITHIUM,SPHINCS,HASH_PQ pqc
class RECEIPTS,LAWCHAIN,TREASURY,FEDERATION,PSI vaultmesh
class WP1,WP2,WP3,WP4,WP5 wp
class PILOT_FR,PILOT_CZ,PILOT_GR pilot