One time pad

One-time pad

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.

1 courses cover this concept

CS 255: Introduction to Cryptography

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