Red de sustitución-permutación
Diseño que alterna sustitución y permutación a lo largo de varias rondas, pieza básica de los cifrados de bloques modernos.
Una red SPN ejecuta varias rondas seguidas. Cada ronda tiene un paso de sustitución, en el que cajas S reemplazan pequeños grupos de bits, seguido de un paso de permutación que reparte los bits por todo el bloque. Claude Shannon describió en 1949 los principios de confusión y difusión, y la red SPN es una forma práctica de conseguir ambas.
AES es la red SPN más conocida. La estructura de Feistel que usa DES es otro diseño. Una sustitución pura se puede analizar grupo de bits a grupo de bits, pero el paso de permutación hace que cada bit de salida dependa de muchos bits de entrada tras pocas rondas.