End-to-end encryption is the technology that keeps messages sent on WhatsApp, iMessage and other secure platforms. It is also becoming a major battleground in deciding the future of the internet. On