CAST-256

En criptografía, 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).

Howard Heys y Michael Wiener contribuyeron también en su diseño.

(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.