Criptografía: ¿Cuál es una explicación intuitiva de una red de sustitución-permutación?

No estoy seguro de qué explicación intuitiva se refiere a la red SP aquí, pero después de haber trabajado en el campo criptográfico durante un buen tiempo, déjenme intentar explicar un poco la red SP.
Los SP son dos bloques de construcción importantes de un algoritmo de cifrado y son bloques puramente matemáticos. La sustitución es, generalmente, uno a uno para facilitar el descifrado también cuando se realiza en orden inverso. Entonces, un S-box, como generalmente se lo llama Cryto World, toma un pequeño bloque de bits (por supuesto, estos bits se ingresan en el S-box) y lo sustituye por otro bloque de bits (que se convierte en la salida de la caja S).
Por otro lado, el proceso de permutación aplica permutación en los bits. Una caja P toma todos los resultados de la caja S de una ronda, aplica permutaciones y retroalimenta a las cajas S para otras rondas.
Una combinación de S-box y P-boxes en múltiples rondas hace que el cifrado sea fuerte y poderoso. En general, se recomienda tener una red SP bien diseñada para satisfacer las propiedades de confusión y difusión de Shannon.
Algunos de los cifrados conocidos que utilizan redes SP son AES, 3 vías, Shafer, Shark y Square.