End-to-end encryption is a secure communication system where only the communicating users have access to the cryptographic keys needed to converse, preventing any interference or eavesdropping from third parties. This encryption ensures that data cannot be read or modified by anyone other than the intended sender and recipient. The use of end-to-end encryption has been supported for its benefits in keeping children safe online and highlighting alternative methods for law enforcement to combat abuse.
UC Berkeley
Fall 2022
This graduate seminar focuses on the development of secure systems built from decentralized trust, including end-to-end encryption systems and secure collaborative learning. It requires a solid introduction to cryptography and systems. Topics include blockchain, smart contracts, and zero-knowledge proofs, among others.
No concepts data
+ 19 more conceptsStanford University
Winter 2023
This course offers an introduction to cryptographic techniques used in computer security, covering encryption, message integrity, digital signatures, key management, and more. It is suitable for advanced undergraduates and masters students with some proof techniques and programming experience.
No concepts data
+ 55 more concepts