Product Ciphers
Substitute, then transpose, then repeat. This combines confusion and diffusion, the same way DES and AES do.
Compositiondemo
Objectives
Follow a message through several substitute-then-transpose rounds.
Distinguish confusion from diffusion by which stage produces each.
Explain why iterating both is stronger than either one alone.