Presentación CAST
Presentación CAST
Presentación CAST
Cifrador por Bloques Integrantes: Gonzalo Piones Hector Contreras Cristian Gutierrez Jeremias Ramirez
Cifrado de Bloques
Como hemos podido comprobar hasta ahora, la criptografa simtrica (o privada) es el sistema de criptografa ms antiguo. Se utiliza desde los tiempos de Julio Cesar hasta la actualidad. Se caracteriza por usar la misma clave para encriptar y desencriptar
Cifrado de producto
Los algoritmos
de cifrado simtricos se apoyan en los conceptos de confusin y difusin que se combinan para dar lugar a los denominados cifrados de producto. Estas tcnicas consisten bsicamente en trocear el mensaje en bloques de tamao fijo, y aplicar la funcin de cifrado a cada uno de ellos.
Redes de Feistel
Muchos de los cifrados de producto tienen en comn que dividen un bloque de longitud n en dos mitades, L y R. Se define entonces un cifrado de producto iterativo en el que la salida de cada ronda se usa como entrada para la siguiente segn la relacin
Algoritmo Cast:
Emplea cuatro S-Cajas de 8*32 bits. CAST codifica bloques de 64 bits empleando claves de 64 bits, consta de ocho rondas y deposita prcticamente toda su fuerza en las S-Cajas. Este algoritmo se ha demostrado resistente a las tcnicas habituales de criptoanlisis, y slo se conoce la fuerza bruta como mecanismo para atacarlo. Una S-Caja de m*n bits es una tabla de sustitucin que toma como entrada cadenas de m bits y da como salida cadenas de n bits. Para su utilizacin se divide el bloque original en trozos de m bits y cada uno de ellos se sustituye por otro de n bits, haciendo uso de la S-Caja correspondiente. Normalmente, cuanto ms grandes sean las S-Cajas, ms resistente ser el algoritmo resultante, aunque la eleccin de los valores de salida para que den lugar a un buen algoritmo no es en absoluto trivial.
Algoritmo Cast:
Algoritmo Cast:
Conclusiones