CAST-128

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Cifra de bloques
Tres rondas del bloque CAST-128

En criptografía, CAST-128 (alternativamente, CAST5) es un cifrado de bloque de clave simétrica que se utiliza en una serie de productos, especialmente como cifrado predeterminado en algunas versiones de GGP y PGP. También ha sido aprobado para uso del Gobierno de Canadá por el Establecimiento de Seguridad de las Comunicaciones. El algoritmo fue creado en 1996 por Carlisle Adams y Stafford Tavares utilizando el procedimiento de diseño CAST.

Otro miembro de la familia de cifrados CAST, CAST-256 (un antiguo candidato AES) se derivó de CAST-128. Según algunas fuentes, el nombre CAST se basa en las iniciales de sus inventores, aunque Bruce Schneier informa que los autores & # 39; afirman que "el nombre debería evocar imágenes de aleatoriedad".

CAST-128 es una red Feistel de 12 o 16 rondas con un tamaño de bloque de 64 bits y un tamaño de clave de entre 40 y 128 bits (pero solo en incrementos de 8 bits). Las 16 rondas completas se utilizan cuando el tamaño de la clave supera los 80 bits.

Los componentes incluyen S-boxes grandes de 8 × 32 bits basados en funciones dobladas, rotaciones dependientes de teclas, sumas y restas modulares y operaciones XOR. Hay tres tipos alternativos de función de ronda, pero son similares en estructura y difieren solo en la elección de la operación exacta (suma, resta o XOR) en varios puntos.

Aunque Entrust posee una patente sobre el procedimiento de diseño CAST, CAST-128 está disponible en todo el mundo sin regalías para usos comerciales y no comerciales.

Contenido relacionado

TTF

TTF puede referirse...

Listas de lenguajes de programación

Hay miles de lenguajes de programación. Estos se enumeran de varias...

Encuadre

Encuadre puede referirse...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save