Cifrado de informacion
METODO SIMETRICO
Arroyo Bautista Alexis Raúl
García Ruiz Fabián
Valencia Pérez Ricardo
Vargas Luna Carlos Arturo
Historia
Es un algoritmo de bloques simétrico
desarrollado porBruce Shneier y dado a
conocer en 1993.
CARACTERÍSTICAS
Rápido: Cifra datos en microprocesadores
de 32 bits a una tasa de 18 ciclos de reloj
por byte.
Compacto: Puede correr en un espacio
dememoria inferior a los 5K.
CARACTERÍSTICAS
Sencillo: Tiene una estructura sencilla que
lo hace fácil de implementar.
Variables seguras: La longitud de la clave
es variable y puede ser hasta de448 bits,
lo que permite negociar entre trabajar a
alta velocidad y una alta seguridad.
CARACTERÍSTICAS
Opera con bloques de 64 bits. Toma 64
bits de texto plano y entrega 64 bits de
textocifrado.
Utiliza claves que van desde 32 hasta 448
bits(14 bloques de 32 bits).
Lo que hace es generar 18 subclaves de
32 bits y 4 de sustitución(S-Box) de 8 por
32.
CARACTERÍSTICAS
En total1024 juegos de 32 bits cada uno,
además de utilizar arreglos de
permutación (P-Box) donde las subclaves
son almacenadas.
Es un codificador de 16 rondas Feistel y
usa llaves que dependen de lasCajas-S.
Tiene una estructura similar a CAST-128,
el cual usa Cajas-S fijas.
CARACTERÍSTICAS
Los bloques iniciales de datos se dividen
en 2 grupos del mismo tamaño (32 bits).
Estos se procesan en16 rondas,
empleando en cada iteración una subclave
P diferente (se utilizan 18 en total).
Se utilizan 2 operaciones básicas, la XOR
y la adición.
Funcionamiento de “F”
En primera instanciase ingresa una serie de
32 bits la cual se divide en 4 bloque de 8
bits.
Ahora se procede a sustituir con las S-Box.
Una vez realizado esto se comienza
realizando una suma entre el resultado dela
S-Box 1 y la S-Box 2.
Después se realiza una XOR entre el
resultado de la suma anterior y el resultado
de la S-Box 3.
Funcionamiento de “F”
Por último el resultado anterior se suma
con...
Regístrate para leer el documento completo.