[JoGu]

Cryptology

Lessons Learned

a7Hzq .#5r<
kÜ\as TâÆK$
ûj(Ö2 ñw%h:
Úk{4R f~`z8
¤˜Æ+Ô „&¢Dø

The canonical method of cryptanalyzing the disk cipher proceeds in three steps:

  1. Determine the period l.
  2. Rearrange the ciphertext in rows of length l.
  3. Reconstruct the monoalphabets of the columns.

Note that the effort is essentially independent of the key length. However the success probability decreases with the period length, because

Some special cases have special facilities:

These findings result in two recommendations for the use of polyalphabetic ciphers:

Both of these recommendations make polyalphabetic ciphers more cumbersome in routine use, and therefore in history were adopted only after many failures.


Author: Klaus Pommerening, 1997-Jul-14; last change: 2014-Jan-20.