 |
|
|
.: Criptotaller
:. |
|
|
|
Redes
de Feistel |
La mayoría de
los algoritmos de bloque son redes de Feistel. La idea procede
de comienzos de los 70. Toma un bloque de tamaño n y divídelo
en dos mitades L y R. Puede entonces definirse un cifrado iterado
de bloques donde la ronda i-sima se obtiene a partir de la anterior
de la siguiente manera:
L i = R i-1
R i = L i-1 XOR f (R i-1, K
i)
donde K i es la subclave usada en la i-sima ronda y f es una funcion
ARBITRARIA.
Puede verse esta construcción
en DES, Lucifer, FEAL, Khufu, Khafre, LOKI, GOST, CAST, Blowfish
y otros. ¿Por qué esta popularidad? El hecho es
que se garantiza que la función será reversible.
Un algoritmo que use esta técnica puede invertirse sin
más que poder reutilizar la función f utilizada
en cada ronda. Podemos escoger una función tan complicada
como queramos y no necesitaremos procesos distintos para cifrar
y descifrar.
(Traducido de Applied Cryptography)
|
|
|
|
|

|
Area
On-Line
|
Todo
tipo de material, para disfrutar de él completamente On-Line, sin
necesidad de descargar archivos ni tener que andar descomprimiendo estos.
No te olvides de pasar por el Diccionario, y las secciones Origami y Geointeractiva.
Son de lo más interesante. |
|