CAST

Acrónimos: CAST

Ver:

·         Cifrado en bloque

·         Criptografía de clave secreta

·         http://www.ietf.org/rfc/rfc2612

·         http://www.ietf.org/rfc/rfc2144

·         [ISO-18033-3:2005]

CAST

Algoritmo de cifra basado en un secreto compartido (clave).

·         CAST-128: Cifra el texto en bloques de 64 bits. Utiliza claves de 40 a 128 bits.

·         CAST-256: Cifra el texto en bloques de 128 bits. Utiliza claves de 128, 192 o 256 bits.

CAST-256 (o CAST6)

es un algoritmo de cifrado por bloques publicado en junio de 1998 y propuesto como candidato para el programa Advanced Encryption Standard (AES). Es una extensión de algoritmo de cifrado CAST-128; ambos fueron diseñados siguiendo la metodología de diseño "CAST" inventada por Carlisle Adams y Stafford Tavares. Howard Heys y Michael Wiener contribuyeron también en su diseño.

CAST-256 utiliza los mismos elementos que CAST-128, incluyendo cajas de tipo S-Box, pero éste último está adaptado al tamaño de bloque de 128 bits - el doble que su predecesor. (Una construcción similar ocurrió en la evolución de RC5 hacia RC6). 'CAST-256 acepta claves de tamaño 128, 160, 192, 224 y 256 bits. CAST-256 ejecuta 48 vueltas, algunas veces descritas como 12 quad-rounds, organizadas en una red de Feistel generalizada.

En el RFC 2612, los autores afirman que, "El algoritmo de cifrado CAST-256 descrito en este documento está disponible en todo el mundo sin cobro de royalties y sin necesidad de licencia para aplicaciones no comerciales."

http://es.wikipedia.org/wiki/CAST-256

CAST-128 (o también, CAST5)

es un cifrador por bloques usado en un gran número de productos, notablemente como cifrador por defecto en algunas versiones de GPG y PGP. Ha sido aprobado por el gobierno canadiense para ser usado por el Communications Security Establishment. El algoritmo fue creado en 1996 por Carlisle Adams y Stafford Tavares usando el procedimiento de diseño CAST. Otro miembro de la familia de CAST es CAST-256 (un candidato a AES) derivó de CAST-128. De acuerdo con algunas fuentes, el nombre CAST se basa en las iniciales de sus autores, mientras que Bruce Schneier informa que los autores indican que el nombre deberá conjurar imágenes de aleatoriedad (Schneier, 1996).

http://es.wikipedia.org/wiki/CAST-128

(en) CAST

(N) A design procedure for symmetric encryption algorithms, and a resulting family of algorithms, invented by Carlisle Adams (C.A.) and Stafford Tavares (S.T.). [R2144, R2612] [RFC4949:2007]

Temas relacionados

Términos