Auguste Kerckhoffs

Auguste Kerckhoffs fue un lingüista y criptógrafo holandés que, en 1883, publicó en el Journal des Sciences Militaires el artículo “The cryptographie militaire”, un importante tratado sobre criptografía en el que establece lo que se conoce como los Postulados o Principios de Kerckhoffs.

Principio Nº1.
El sistema debe estar en la práctica indescifrable, si no es matemáticamente. Este es un concepto que significa seguridad basada en el alto costo computacional, económico y de tiempo, para llevar a cabo con éxito un ataque al sistema encriptado.

Principio Nº2.
El sistema no debe ser secreto y no debe ser un problema para caer en manos del enemigo. Debe ser pública, excepto la clave que es donde debe residir la fuerza del sistema. Se recomienda que el algoritmo de cifrado sea público para analizar el código fuente en busca de fallas, puertas traseras, etc.

Principio Nº3.
La clave del sistema debe ser fácil de memorizar y comunicar a los demás, sin tener que escribirla. Sería cambiable y modificable por interlocutores válidos. Esto debe interpretarse correctamente hoy, teniendo en cuenta las limitaciones que estaban disponibles en 1883. En la actualidad, el código no debe ser simple ni fácil de memorizar. La condición de que no esté escrita y almacenada en papel está bien pensada, tanto para esos años como para los actuales.

Principio Nº4.
El sistema debe poder aplicarse a la correspondencia telegráfica. Por supuesto, en nuestros días cambiamos la correspondencia telegráfica por comunicaciones digitales.

Principio Nº5.
El sistema debe ser portátil y su uso no debe requerir la intervención de varias personas. Se supone que es una máquina de encriptación orientada al entorno militar y su manejo puede ser realizado por una sola persona.

Principio Nº6.
El sistema debe ser fácil de usar, no requerirá conocimientos especiales ni contará con un extenso conjunto de reglas. La característica de facilidad de uso de cualquier sistema siempre es ventajosa.