Articulo de referencia

CRIPTO

En criptografía , CRYPTON es un cifrador de bloques simétrico presentado como candidato para el Estándar de Cifrado Avanzado (AES). Es muy eficiente en implementaciones de hardw...

En criptografía , CRYPTON es un cifrador de bloques simétrico presentado como candidato para el Estándar de Cifrado Avanzado (AES). Es muy eficiente en implementaciones de hardware y fue diseñado por Chae Hoon Lim de Future Systems Inc.

El algoritmo CRYPTON procesa bloques de 128 bits en forma de matrices de bytes de 4×4. La transformación de ronda consta de cuatro pasos: sustitución byte a byte, permutación de bits por columna, transposición de columna a fila y, finalmente, adición de clave. CRYPTON utiliza 12 rondas de este proceso de cifrado. Debido a la naturaleza del algoritmo, el proceso de descifrado puede ser idéntico al de cifrado utilizando una clave diferente.

Véase también

  • Diseño de hardware y estimación del rendimiento del cifrador de bloques de 128 bits CRYPTON por Eunjong Hong, Jai-Hoon Chung, Chae Hoon Lim
  • Entrada de SCAN para CRYPTON versión 0.5 tal como se presentó originalmente como candidato AES al NIST.
  • CRYPTON: Un nuevo cifrado de bloques de 128 bits - Especificación y análisis (Versión 0.5) por Chae Hoon Lim, Hyo Sun Hwang
  • CRYPTON: Un nuevo cifrador de bloques de 128 bits - Especificación y análisis (Versión 1.0) por Chae Hoon Lim, Hyo Sun Hwang
  • Claves débiles de CRYPTON, por Johan Borst, 28 de agosto de 1998. Respuesta a la solicitud de comentarios sobre los candidatos de AES. Consultado el 23 de enero de 2014.
  • Implementación de CRYPTON 1.0 en Delphi