En criptografía , BaseKing es un cifrado por bloques diseñado en 1994 por Joan Daemen . Está estrechamente relacionado con 3-Way , ya que ambos son variantes de la misma técnica de cifrado general.
BaseKing tiene un tamaño de bloque de 192 bits , el doble que 3-Way, y notablemente no es una potencia de dos como la mayoría de los cifrados de bloques. La longitud de la clave también es de 192 bits. BaseKing es una red de sustitución-permutación de 11 rondas .
En su tesis doctoral, Daemen presentó una extensa teoría sobre el diseño de cifrados por bloques, así como un algoritmo de cifrado bastante general compuesto por varias transformaciones invertibles que pueden elegirse con considerable libertad. Analizó la seguridad de este esquema general frente a ataques criptoanalíticos conocidos y proporcionó dos ejemplos específicos de cifrados con parámetros variables elegidos de forma particular: 3-Way y BaseKing.
BaseKing es susceptible al mismo tipo de ataque de clave relacionada que 3-Way. Daemen, Peeters y Van Assche también han demostrado posibles vulnerabilidades al análisis de potencia diferencial , junto con algunas técnicas para aumentar la resistencia de una implementación determinada de BaseKing a dicho ataque.
Referencias
- Joan Daemen (1994), Diseño de funciones de cifrado y hash: Estrategias basadas en criptoanálisis lineal y diferencial (tesis doctoral), capítulo 7 , Katholieke Universiteit Leuven , archivado del original ( PostScript comprimido con gzip ) el 11 de diciembre de 2006 , consultado el 16 de febrero de 2007.
- Joan Daemen; Michael Peeters; Gilles Van Assche (2000). Cifrados Bitslice y ataques de análisis de potencia ( PDF /PostScript) . 7.º Taller Internacional sobre Cifrado Rápido de Software (FSE 2000). Ciudad de Nueva York : Springer-Verlag . págs. 134-149 . Consultado el 16 de febrero de 2007 .
- Cifrados de bloques
- Cifrados de bloques rotos
