Los requisitos de un algoritmo criptográfico [cerrado]

2

Recuerdo haber leído un libro sobre criptografía con una sección que detalla los objetivos que debe cumplir la criptografía moderna, uno de los cuales es que incluso si se conoce el algoritmo, el método sigue siendo seguro. Es decir. el llamado principio de Kerckhoffs . ¿Cuáles son los otros estándares que un algoritmo debe cumplir y por qué son necesarios?

    
pregunta tacoma 13.03.2016 - 05:38
fuente

1 respuesta

2

A lo que te refieres es Principio de Kerchoff . Además de un par de formalizaciones de los criterios de seguridad (junto con explicaciones muy simplificadas) están:

Cifrados

Estos dicen aproximadamente que los textos cifrados no deben filtrar información sobre el texto plano, y que los textos no deben permitir que un adversario infiera nada sobre sus textos cifrados correspondientes. Algunos detalles más aquí .

MAC y firmas digitales

  • Falsificación existencial fuerte bajo ataque de mensaje elegido (SUF-CMA)
  • Falsificación falsificada existencial bajo ataque de mensaje elegido (WUF-CMA)

Consulte página 11 de este documento . Estos describen aproximadamente la capacidad de un adversario para falsificar una firma para un mensaje dado sin tener conocimiento de la clave de firma.

Funciones hash

Estos dicen aproximadamente que, dada la salida de una función hash, debería ser intratable computacionalmente para encontrar la entrada a la función que produjo esa salida o para encontrar dos valores que produzcan la misma salida cuando se alimenta a través de la función hash.

    
respondido por el puzzlepalace 13.03.2016 - 08:07
fuente

Lea otras preguntas en las etiquetas