A shift, affine, or any other type of substitution cipher is said to be monoalphabetic because a single cipher alphabet is used throughout the entire encryption process. The fact that a single cipher alphabet is used throughout the entire encryption process is what generally makes a substitution cipher easy to break, by frequency analysis, since the distribution of letter frequencies in plaintexts is preserved into ciphertexts. One way to increase security is to change the cipher alphabet one or more times while encrypting a message. Such a cipher, in which more than one cipher alphabet is used, is said to be polyalphabetic.
Example 7.1 Consider the following pair of cipher alphabets.
Using a polyalphabetic ...
Get Cryptology, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.