In a Polyalphabetic substitution cipher, we use different mono-alphabetic substitutions as one proceeds through the plaintext message. Two general features common to all such ciphers are:
- A set of related mono-alphabetic substitution rules is used.
- A key determines which particular rule is chosen for a given transformation.