メインコンテンツへスキップ / Skip to main content
Technical Guide

How End-to-End Encryption Works

Interactive cycle simulator and technical breakdown of CALL's zero-knowledge end-to-end encryption architecture.

Sender Device

Your Hardware

Local Key: K_priv_AAES-256
Meet me at 5 PM for coffee
Encrypted on device before upload
Cipher Packet
Zero-Knowledge Server

Encrypted Relay

Relay BufferUnreadable
0x7f8a9e102b4c...99a1
No message key stored on server
Direct Delivery
Recipient Device

Verified Recipient

Device Key: K_priv_BDecrypted
Meet me at 5 PM for coffee
Only intended recipient can decrypt
Click to simulate end-to-end cryptographic packet transmission for selected media: Text messages.

4-Step Device-to-Device Cryptography

  1. Hardware Key Generation: Cryptographic keys generated inside physical device Keychains.
  2. Sender Payload Sealing: Messages and media encrypted into ciphertext using Curve25519 and AES-256-GCM.
  3. Zero-Knowledge Relays: Server relays unreadable ciphertext without holding decryption keys.
  4. Recipient Decryption: Only the verified recipient device decrypts the payload.