Presentación CAST

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

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

Descripcin del Algoritmo: Orgenes


CAST-128 (CAST5) es un algoritmo de cifrado de bloques usado en muchos productos como PGP. Fue aprobado por el Establecimiento de Seguridad en Comunicaciones (CSE) del Gobierno de Canad en 1996 inventado por Carlisle Adams y Stafford Tavares.

Descripcin del Algoritmo: Propsito


CAST 128 no tiene un propsito especfico, es usado para propsitos generales a lo largo de la comunidad de internet siempre que se requiera un fuerte algoritmo criptogrfico. CAST-128 es disponible a nivel mundial para uso comercial como uso privado (no comercial).

Descripcin del Algoritmo: Sobre CAST-128


CAST 128 es un cifrador de 12 o 16 rondas que se basa en el Cifrado de Feistel con bloques de 64 bits y tamaos de clave entre 40 y 128 bits (pero con solo incrementos de 8 bits). Las 16 rondas completas se usan cuando la clave tiene un tamao mayor de 80 bits. Incluye unas largas SBoxes de 8x32 bits basadas en funciones Bent, rotaciones dependientes de clave, adicin y sustraccin modular y operaciones XOR.

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

También podría gustarte