End-to-end encryption is a method of transmitting data where only the communicating parties can access the information. The data is encrypted on the sender’s device, transmitted in encrypted form, and then decrypted on the recipient’s device. This way, the data is protected from being intercepted or viewed by a third party, even the service provider that is transmitting the data. End-to-end encryption is used to secure communication on various platforms, including messaging apps and email.
End-to-end encryption can be implemented using several encryption protocols, like Transport Layer Security, Pretty Good Privacy, Signal, or Double Ratchet Algorithm. Some are preferred in instant messaging apps, while others are more commonly used for emails.
See also: hashing, encryption, cryptography