The one-time pad is an encryption technique that uses a single-use pre-shared key to encrypt plaintext. It has been mathematically proven to be unbreakable if certain conditions are met, and was first described in 1882. It was originally distributed as a pad of paper, but digital versions have been used by nations for secure communication.
Stanford 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