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.