VectorVue Documentation

Integration, platform operations, architecture, and assurance references

Phase 4 Sprint 4.1 - Cryptographic Architecture

Summary

Evidence blobs are now stored as encrypted envelopes, using per-record data keys wrapped by tenant-derived keys anchored in HSM root material.

Threat Model

Attack Vectors Considered

Mitigations Implemented

Residual Risk

Future Improvements

Architecture Diagram

flowchart LR
  APP[Evidence Engine]
  HSM[HSM Root Key Provider]
  DERIVE[HKDF Tenant KEK]
  ENV[Envelope Crypto\nDEK + AES-GCM]
  DB[(compliance_events.payload_json)]

  APP --> HSM
  HSM --> DERIVE
  APP --> ENV
  DERIVE --> ENV
  ENV --> DB