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.
Criptografía: ¿Cuál es una explicación intuitiva de una red de sustitución-permutación?
Related Content
¿Durante cuánto tiempo se seguirá aplicando la Ley de Moore?
¿Qué tan rápido puede ser el procesador de una computadora?
¿Qué sistema operativo utilizan los enrutadores inalámbricos domésticos?
More Interesting
¿Por qué debería comprar un barebone y luego piezas sueltas? ¿O viceversa?
A mayo de 2017, ¿cuál es el estado de la computación cuántica?
¿Cuál es la forma más fácil de crear un motor de búsqueda eficiente?
¿Debo comprar o construir un sistema informático para satisfacer mis necesidades?
¿Por qué el aprendizaje automático puede resolver el problema?
¿Cómo difieren los roles de lingüistas e informáticos en el campo de la PNL?
¿Cuál es el mejor sistema operativo en caso de seguridad?
¿Qué puedo hacer si encuentro un algoritmo práctico para NP?
¿Por qué se le da tanta importancia al aprendizaje automático?