A basic ingredient for secure messaging is, of course, the encryption (i.e. encryption) of data. All information sent via the messenger must be encrypted both during sending (in transit) and during storage (at rest).
There are several ways to encrypt data - the most common is AES (Advanced Encryption Standard, also known as Rijndael) with a key length of 128, 192 or 256 bits. The key length determines the number of iterations of transformation rounds needed to convert the input (plaintext) to the final output (ciphertext). Simply put: the longer the key length, the safer the data. Zaurus uses AES 256 encryption.
Some organizations specifically require end-to-end encryption (in Zaurus we call this "hyper secure chats'') - this means (in a nutshell) that messages are encrypted on the sender's device and only decrypted on the sender's device. the receiver. The server only forwards the encrypted messages and cannot read. Zaurus uses end-to-end encryption.