Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es la criptografía?
RAE: EL arte de escribir con clave secreta o de un modo enigmático.
Hoy en día, es una ciencia. No solo escribimos mensajes, si no que generamos todo tipos de
documentos en distintos formatos de texto, audio y video. Así como, archivos que solo tienen
sentido para las maquinas: programas, aplicaciones y todo tipo de software.
En la práctica, para cifrar documentos no usaremos nunca una sola clave secreta si no dos, y en
escenarios más complejos como comunicaciones seguras por internet, se usaran otras claves con
características especiales y que permitirán, por ejemplo, establecer dicha conexión segura y
autenticar a los extremos que se comunican (vector inicial, publica/privada)
Por último, en cuanto al enigmático del criptograma, esto solo es válido cuando el alfabeto de
cifrado es diferente al alfabeto del texto en claro, especialmente si se usa signos extraños en el
primero como sucedía en el libro de Allan Poe, el escarabajo de oro. Desde hace muchos años
todos son bits, ceros y unos. Y para los seres humanos estos números no tienen nada de
enigmático.
Definición técnica: la criptografía es aquella ciencia que hace uso de métodos y herramientas
matemáticas con el objetivo principal de cifrar y, por tanto, proteger un mensaje o archivo por
medio de un algoritmo, usando para ello dos o mas claves, con lo que se logra en algunos casos
la confidencialidad, en otro la autenticidad o bien ambas simultáneamente.
Principios de Kerckhoffs
Principio 1: El sistema debe ser en la práctica indescifrable, en caso de que no lo sea
matemáticamente.
Principio 2: El sistema no debe ser secreto y no debe ser un problema que este caiga en manos
del enemigo.
Principio 3: La clave del sistema debe ser fácil de memorizar y comunicar a otros sin necesidad
de tener que escribirla; será cambiable y modificable por los interlocutores válidos.
Principio 4: El sistema debe poder aplicarse a la correspondencia telegráfica.
Principio 5: El sistema debe ser portable y su uso no deberá requerir la intervención de varias
personas.
Principio 6: El sistema debe ser fácil de usar, no requerirá conocimientos especiales ni tendrá
una larga serie de reglas.
Excepto el cuarto principio, que no es directamente aplicable a la criptografía actual y que
deberemos matizar puesto que hoy en día la correspondencia es digital, todos los demás
principios siguen siendo validos 131 años después.
En cuanto al primer principio, hoy se interpreta como, el sistema debe ser computacionalmente
seguro. En otras palabras, que, por limitaciones en la capacidad de cálculo de los actuales
ordenadores, el sistema de cifra resista todo tipo de ataques, en tanto el tiempo necesario como
el esfuerzo económico para que dichos ataques viables seria inmenso y, por lo tanto, no
abordable.
La aportación más importante de los principios de Kerckhoffs es la segunda, hoy en día hemos
simplificado, la seguridad del sistema debe recaer solo en la clave. La seguridad del cifrado
debe residir exclusivamente en el secreto de la clave y no en el desconocimiento del algoritmo
de cifrado. Este último debe ser de general conocimiento por la comunidad criptográfica para
que pueda ser criptoanalizado y descubiertas sus vulnerabilidades si las hubiera.
Como era de esperar, al tener un mayor numero de combinaciones de alfabetos posibles existe
una mayor incertidumbre respecto a la clave. De hecho, este alfabeto de cifrado podrá tener más
de 10.000 cuatrillones de representaciones posibles distintas, el factorial de 27. A pesar de ellos
la seguridad del sistema será siendo muy baja porque la redundancia del lenguaje se sigue
manifestando en el criptograma.
Para descifrar una cifra simple del César bastará con aplicar el algoritmo en su modo inverso en
este caso, usando un desplazamiento de b espacios en sentido contrario. Por propiedad
matemática, también será posible descifrarlo desplazando el texto cifrado n-b espacios. El
algoritmo del César fue un sistema de cifra muy sencillo, ingenioso e incluso apropiado para la
época.