1. Encrypted proprietary handshaking mechanism
Used for encrypting authorization and session key exchange (encryption algorithms: RSA-2048).
2. Dynamic channel encryption
Used for encrypting each session between the client apps and the server ensuring the security of data transport (encryption algorithms: RSA-2048, AES-GCM)
3. End-to-End encrypted messaging app
Encryption keys exist only on user devices and nowhere else (encryption algorithms: AES-256, Curve25519, ECDH, HMAC-SHA256).