Cifrado simétrico con diferentes claves de cifrado y descifrado

3

En el libro, Criptografía aplicada de Bruce Scheier, en el capítulo de fundamentos, define los algoritmos de cifrado simétrico como

  

algoritmos donde la clave de cifrado se puede calcular a partir de la   Clave de desencriptación y viceversa.

Luego continúa diciendo (mayúsculas agregadas por mí):

  

En la mayoría de los algoritmos simétricos, la clave de cifrado y la clave de descifrado   son los mismos.

Según la definición, está claro que las claves de cifrado y descifrado no tienen que ser las mismas en un algoritmo de cifrado simétrico.

¿Puede alguien darme un ejemplo de tal algoritmo donde las claves no sean las mismas? ¿Se agrega seguridad adicional si una clave se deriva de la otra o, en otras palabras, por qué elegimos tener la misma clave para el cifrado y descifrado (aparte de la simplicidad de uso)?

    
pregunta Jor-el 01.11.2013 - 11:42
fuente

1 respuesta

4

El hecho de que las claves de cifrado y descifrado no sean idénticas ocurre en casi todos los algoritmos de cifrado simétrico, desde un cierto punto de vista . Por ejemplo, si considera DES , a partir de la clave de 56 bits se computan 16 subclaves de 48 bits (a través de horario clave ). Estas subclaves de 48 bits son las que se utilizan para el cifrado. Por lo tanto, se podría decir que la clave DES real para el cifrado es una secuencia de 384 bits (16 × 48). Entonces , si considera el descifrado, el algoritmo es idéntico, excepto que el orden de las subclaves se invierte. En ese sentido , DES usa claves distintas para el cifrado y descifrado.

Este no es un concepto muy relevante. No tiene ninguna implicación en la seguridad. El cifrado simétrico se denomina simétrico porque el poder de cifrar es equivalente al poder de descifrar : si puede cifrar, entonces también sabe lo suficiente como para descifrar los datos. Incluso si la secuencia de bits utilizada en algún punto del algoritmo para el cifrado y la del descifrado son distintas, se puede volver a calcular de forma eficiente desde el otro, por lo que representan el mismo conocimiento .

    
respondido por el Tom Leek 01.11.2013 - 12:41
fuente

Lea otras preguntas en las etiquetas