VedaONE cryptographic architecture

Transport, application, device and compliance layers.

VedaONE Updated 1 min read

VedaONE protects communications in four layers. The server stores only ciphertext; messages are encrypted with ephemeral epoch keys.

LayerMechanism
1 · TransportMutual TLS 1.3 with hybrid post-quantum key agreement; hardware-pinned X.509 device certificates
2 · ApplicationPQXDH for direct messages; IETF MLS TreeKEM (RFC 9420) for groups
3 · On-deviceHardware vault storage (Android StrongBox, Apple Secure Enclave) and biometrics
4 · ComplianceTwo-Person Integrity: Shamir Secret Sharing, k=2 of n=3

Post-quantum algorithms

Key agreement and signatures combine classical algorithms with the NIST post-quantum algorithms ML-KEM-768 and ML-DSA-65.

Blind push

  1. The payload is stored encrypted on the VedaONE core.
  2. A blind wake-up ping carrying only an ephemeral sync token is sent through FCM — no message text or names.
  3. The handset opens an mTLS 1.3 connection to the sovereign gateway and presents the token.
  4. Encrypted data is fetched and decrypted on the device using hardware-backed keys.