Security Model Detail

Overview of Our Security Model

Our messenger is designed with a comprehensive security model that incorporates multiple layers of protection to ensure the confidentiality, integrity, and authenticity of your communications. Below is a detailed breakdown of our 6-layer encryption approach and the 4-condition simultaneous satisfaction model that sets us apart from other messaging platforms.

For Non-Technical Users (The "Safe-Within-a-Safe" Analogy)

Imagine you are sending a highly confidential letter. Instead of just putting it in one envelope, we protect it using six distinct layers:

Layer Component Primitive/Standard Purpose
Symmetric Encryption AES-256-GCM Provides high-speed, hardware-accelerated authenticated encryption to ensure data confidentiality and integrity.
Asymmetric Encryption NaCl (Networking and Cryptography library) Utilizes Curve25519, Salsa20, and Poly1305 high-security key exchange and authenticated encryption.
Key Derivation Argon2 / PBKDF2 Ensures that keys derived from user passwords or internal seeds are resistant to brute-force and GPU-based attacks.
Transport Security Mutual TLS (mTLS) / Custom Tunneling Secures the communication channel itself, preventing Man-in-the-Middle (MITM) attacks.
Identity Isolation N-Account Sandboxing Ensures that even if one account's local cache is compromised, other accounts on the same device remain isolated.
Integrity Verification HMAC-SHA256 Provides a cryptographic signature for every packet to verify that the data has not been tampered with during transit.