The asymmetric keys used in SafeSwiss have a length of 256 bits, and their effective ECC strength is 255 bits. The shared secrets, which are used as symmetric keys for end-to-end message encryption (derived from the sender’s private key and the recipient’s public key using ECDH, and combined with a 192 bit nonce), have a length of 256 bits. The random symmetric keys used for media encryption are also 256 bits long. The message authentication code (MAC) that is added to each message to detect tampering and forgery has a length of 128 bits.
For detailed technical information about the cryptography in SafeSwiss, read the SafeSwiss Security Whitepaper.