Horario clave


En criptografía , los denominados cifrados de producto son un cierto tipo de cifrado, en el que el (descifrado) de datos se realiza normalmente como una iteración de rondas . La configuración para cada ronda es generalmente la misma, excepto por los valores fijos específicos de la ronda llamados una constante de ronda , y los datos específicos de la ronda derivados de la clave de cifrado llamada clave de ronda . Un programa de claves es un algoritmo que calcula todas las claves redondas a partir de la clave.

Knudsen y Mathiassen (2004) brindan alguna evidencia experimental que indica que el horario clave juega un papel en proporcionar fuerza contra el criptoanálisis lineal y diferencial . Para los cifrados de juguete Feistel , se observó que aquellos con programas clave complejos y bien diseñados pueden alcanzar una distribución uniforme para las probabilidades de diferenciales y cascos lineales más rápido que aquellos con programas clave mal diseñados.


El programa de teclas de DES ("<<<" denota una rotación a la izquierda), que muestra el cálculo de cada tecla de ronda ("Subclave").