Transport Protection
Communication between client applications and the server is protected through TLS-based secure connections.
Security is the core principle of PRIVATGRAMM. The system is designed to protect corporate communication through transport protection, cryptographic session management, device isolation, and administrative control.
Communication between client applications and the server is protected through TLS-based secure connections.
PRIVATGRAMM uses a Signal-class cryptographic architecture adapted for corporate environments, including asynchronous key exchange, PreKey Bundle handling, and device-specific sessions.
X3DH is used for establishing secure communication sessions between users through public cryptographic materials.
Double Ratchet is used for continuous evolution of session keys, providing a separate keying process for protected message exchange.
Each authorized device may have its own identifier, registration ID, cryptographic state, session storage, and delivery route.
Files, images, voice messages, and video messages are processed as protected attachments using unique identifiers, chunk-based transfer, and AES-GCM based encryption.
The server is designed to store and route encrypted content. Plaintext content should remain available only on authorized user devices after local decryption.