[Home]One-time pad/Talk

HomePage | One-time pad | Recent Changes | Preferences

I just discovered that both One-time pad and One time pads exist. I didn't write either page. I'm redirecting the latter to the former rather than the reverse because: In case this bothers anyone, I'm including the original article below, for possible merging or resurrection. -LC
A one-time pad is a provably unbreakable encryption method (given certain assumptions) that is often employed by the military and well-organised espionage efforts. One time pads are conceptually very simple--both the sender and the receiver of the data have identical "pads", which are simply a lists of numbers. When a message is sent, the first character in the message en encypted with the first character on the pad, the second character with the second, and so on for the length of the message. The encryption method can be as simple as addition (modulo the number of possible characters in the language being communicated in), or more complex. The receiver simply uses his identical pad to decode the message; then both discard their pads, after only using them once (hence the name).

It is impossible to break the encryption as long as (1) the numbers on the pad are truly random, (2) the pads remain secure, (3) the pad is only used once, and (4) the pad is at least as long as the message. One time pads require the pads to be created and exchanged in a secure channel before the secure communications using them can commence. As such, it is an unsuitable encryption method for networks such as the Internet which must resort to [Public Key Encryption]?.


HomePage | One-time pad | Recent Changes | Preferences
This page is read-only | View other revisions
Last edited August 25, 2001 10:45 am by LC (diff)
Search: