Probably a noob question but: why is E2E encryption hard to implement? It took WhatsApp a long time to implement as well. Is there a particular reason?
End to end encryption isn't hard.
End to end encryption for non technical users who might forget their password, is hard.
The trouble isn't the encryption. It's, how do you make it feel seamless without having access to the private keys, and without asking the end user for their private key.
The trouble isn't the encryption. It's, how do you make it feel seamless without having access to the private keys, and without asking the end user for their private key.