For communication encryption, the app uses technologies based on public key infrastructure and symmetric cryptography
- Public key infrastructures provide the safest information securing methods, by encrypting, decrypting and digitally signing digital data. Encryption ensures that the exchanged data remains confidential and that the recipient is the only person that can access it. The digital signature certifies the fact that the person you are talking to is the person you intended to communicate with, thus preventing man in the middle attacks..
- The digital certificates used are X509v.3 certificates.
- Secured TLS-type connections are used to link with the server.
- The session keys are generated randomly for each message and voice call.