|
|
|
|
|
by sounds
3159 days ago
|
|
Combined with envelope keys it can be effective for many applications. An envelope key is a securely, randomly generated key used to encrypt the large payload. Then the envelope key (much smaller than the payload) can be encrypted using a one time pad. The result is that the precious bits of encryption provided by the one time pad are used up at a predictable rate. Guessing the envelope key is more probable than guessing the one time pad key, but that only breaks a single message's encryption. |
|
An attacker can ‘simply’ try all possible keys and use statistics to filter out those that look like natural language.
If the encrypted text is large enough, chances are you will be left with only one plausible plaintext.
Also, AFAIK, we don’t know whether good encryption using a key much shorter than the plaintext, in the sense that an attacker can’t use statistics on the encrypted text to learn something about the key, exists at all.