QuantumChat
Security

Security by architecture, not by promise

QuantumChat is designed so that the people in a conversation are the only ones who can read it — backed by hybrid post-quantum cryptography and a zero-knowledge server.

Hybrid post-quantum key exchange

Every session key is derived from a hybrid of classical X25519 and post-quantum ML-KEM-1024. An adversary must break both to recover a key — closing the "harvest now, decrypt later" risk against future quantum computers.

Authenticated identities

Participants sign their key material with ML-DSA-87 identity keys, and the full handshake transcript is bound into the derived secret — so a tampered or substituted key is rejected before any data flows.

Zero-knowledge server

The relay brokers connections and stores only opaque ciphertext and minimal routing metadata. It never holds your keys and cannot read your media, messages, or files. Real-time media is peer-to-peer where the network allows.

Verified, human-checkable

Short safety codes (SAS) let two people confirm out-of-band that no one is in the middle. Identity changes are surfaced and fail-closed until you re-verify — never silently trusted.

Forward secrecy

Messaging uses a Signal-style Double Ratchet, and live calls perform coordinated key rotation, so compromise of one key does not unlock past or future communication.

Defense in depth

Authenticated transport, strict content-security policies, app attestation on sensitive endpoints, encrypted-at-rest vault sealing, and rate limiting combine to harden the surface around the cryptographic core.

Cryptographic primitives

Hybrid KEM
X25519 + ML-KEM-1024
Identity signatures
ML-DSA-87
Symmetric sealing
AES-256-GCM
Key derivation
HKDF-SHA-512

Responsible disclosure

We welcome reports from security researchers. If you believe you've found a vulnerability, please contact support@quantumchat.cloud with details and steps to reproduce. Our cryptographic core is also intended to undergo independent third-party review.