Briefly define the terms substitution and permutation.
What is the difference between diffusion and confusion?
Which parameters and design choices determine the actual algorithm of a Feistel
cipher?