stringtranslate.com

REPARTO-256

En criptografía , CAST-256 (o CAST6 ) es un cifrado de bloques de clave simétrica publicado en junio de 1998. Fue presentado como candidato para el Estándar de cifrado avanzado (AES); sin embargo, no estuvo entre los cinco finalistas del AES . Es una extensión de un cifrado anterior, CAST-128 ; ambos fueron diseñados según la metodología de diseño "CAST" inventada por Carlisle Adams y Stafford Tavares . Howard Heys y Michael Wiener también contribuyeron al diseño.

CAST-256 utiliza los mismos elementos que CAST-128, incluidas las cajas S , pero está adaptado para un tamaño de bloque de 128 bits, el doble del tamaño de su predecesor de 64 bits. (Una construcción similar ocurrió en la evolución de RC5 a RC6 ). Los tamaños de clave aceptables son 128, 160, 192, 224 o 256 bits. CAST-256 se compone de 48 rondas, a veces descritas como 12 "rondas cuádruples", dispuestas en una red Feistel generalizada .

En el RFC 2612, los autores afirman que "el cifrado CAST-256 descrito en este documento está disponible en todo el mundo sin regalías ni licencia para usos comerciales y no comerciales".

Actualmente, el mejor criptoanálisis público de CAST-256 en la configuración de clave secreta única estándar que funciona para todas las claves es el criptoanálisis de correlación cero que rompe 28 rondas con 2 246,9 veces y 2 98,8 datos. [2]

Véase también

Referencias

  1. ^ Hoang, Viet Tung; Rogaway, Phillip (2010). "Sobre las redes Feistel generalizadas". LNCS 6223 . CRYPTO 2010. EE. UU.: Springer. págs. 613–630. doi : 10.1007/978-3-642-14623-7_33 .
  2. ^ Bogdanov, Andrey; Leander, Gregor; Nyberg, Kaisa; Wang, Meiqin (2012). "Distinguidores lineales integrales y multidimensionales con correlación cero". Avances en criptología – ASIACRYPT 2012 (PDF) . Apuntes de clase en informática. Vol. 7658. págs. 244–261. doi :10.1007/978-3-642-34961-4_16. ISBN 978-3-642-34960-7. S2CID  26601027. Archivado desde el original (PDF) el 4 de marzo de 2016 . Consultado el 13 de mayo de 2013 .

Enlaces externos