A way to improve on the simple monoalphabetic technique is to use different monoalphabetic substitutions as one proceeds through the plaintext message. The general name for this approach is ___________ .
A. rail fence cipher
B. cryptanalysis
C. polyalphabetic substitution cipher
D. polyanalysis cipher