La criptografía o criptografía es la ciencia de escribir códigos y códigos de comunicación seguros, y es uno de los elementos más importantes involucrados en la industria blockchain y las monedas digitales modernas. Las técnicas de cifrado utilizadas hoy en día son el resultado de una larga historia de desarrollo. Desde la antigüedad, la gente ha utilizado la criptografía para transferir información de forma segura. A continuación se muestra la fascinante historia de la criptografía que condujo a los métodos avanzados y sofisticados utilizados en el cifrado digital moderno.
Las antiguas raíces de la criptografía
Se sabe que existieron técnicas criptográficas primitivas en la antigüedad y la mayoría de las primeras civilizaciones parecen haber utilizado la criptografía hasta cierto punto, como la sustitución de códigos, que es la forma básica de criptografía tanto en los escritos del antiguo Egipto como en los mesopotámicos. El ejemplo más antiguo conocido de este tipo de criptografía se encontró en la tumba de un noble egipcio llamado Khnumhotep II que vivió hace unos 3.900 años.
El propósito del reemplazo del símbolo en la inscripción de Khnumhotep II no era ocultar información sino realzar su atractivo lingüístico. El ejemplo más antiguo conocido de criptografía utilizada para proteger información confidencial ocurrió hace unos 3.500 años, cuando un escriba mesopotámico utilizó la criptografía para ocultar una fórmula de esmalte de cerámica que se usaba en tabletas de arcilla.
En períodos posteriores de la antigüedad, la criptografía se utilizó ampliamente para proteger información militar importante, un propósito que todavía sirve hasta el día de hoy. En la ciudad de Esparta, en Grecia, los mensajes se cifraban escribiéndolos en pergamino sobre un cilindro de cierto tamaño, lo que hacía que el mensaje fuera indescifrable hasta que el destinatario lo envolvía alrededor de un cilindro similar. Del mismo modo, se sabe que los espías de la antigua India utilizaban mensajes cifrados ya en el siglo II a.C.
Quizás la criptografía más avanzada fue la utilizada en el mundo antiguo por los romanos. Un ejemplo notable de cifrado romano conocido como cifrado de César implica transformar letras para un mensaje cifrado en un cierto número de lugares del alfabeto latino. Conociendo este sistema y la cantidad de lugares para cambiar letras, el destinatario puede decodificar el mensaje, y si falla, el mensaje ya no será legible ni comprensible.
Desarrollos en la Edad Media y el Renacimiento
Durante la Edad Media, la criptografía adquirió cada vez más importancia, pero el cifrado de sustitución, del que el método de César es un ejemplo, siguió siendo el estándar en criptografía.
La ciencia del criptoanálisis, que es la ciencia mediante la cual se descifran y resuelven códigos, ha comenzado a alcanzar a las ciencias primitivas que todavía son relativamente primitivas en criptografía. Al-Kindi, un conocido matemático árabe, desarrolló una técnica conocida como análisis de frecuencia alrededor del año 800 d.C. que hacía que el código de sustitución fuera vulnerable al descifrado. Por primera vez, las personas que intentaban descifrar mensajes cifrados tuvieron acceso a una forma sistemática de hacerlo, lo que hizo necesario que la criptografía avanzara más para seguir siendo útil.
En 1465, León Alberti desarrolló un cifrado polialfabético que se consideró una solución contra la técnica del análisis de frecuencia. En un cifrado polialfabético, un mensaje se codifica utilizando dos alfabetos distintos. El primero es el alfabeto en el que está escrito el mensaje original, mientras que el segundo es un alfabeto completamente diferente en el que aparece el mensaje una vez cifrado. Combinados con los cifrados de sustitución tradicionales, los cifrados han aumentado considerablemente la seguridad de la información cifrada. A menos que el lector conozca el alfabeto en el que se escribió originalmente la letra, el método de análisis de frecuencia de Kennedy no sirve de nada.
En el período del Renacimiento también se desarrollaron nuevos métodos para cifrar información, incluido un método temprano y popular de codificación binaria inventado por el famoso científico Sir Francis Bacon en 1623.
Más avances en los últimos siglos
La criptografía ha seguido avanzando gradualmente a lo largo de los siglos. En la década de 1870, Thomas Jefferson describió un acontecimiento importante en criptografía, aunque probablemente nunca se construyó. Su invento conocido como Cipher Wheel consistía en 36 anillos de letras sobre ruedas móviles que podían usarse para lograr un cifrado complejo. Este concepto era tan avanzado que sirvió de base para el cifrado militar estadounidense hasta la Segunda Guerra Mundial.
La Segunda Guerra Mundial también vio el ejemplo perfecto de criptografía analógica conocida como la máquina Enigma. Al igual que el cifrado de rueda, este dispositivo utilizado por los poderes del eje utilizaba ruedas giratorias para codificar el mensaje, lo que hacía prácticamente imposible leerlo sin otro rompecabezas. Pero finalmente se utilizó la tecnología informática temprana para ayudar a descifrar el código Enigma y decodificar con éxito los mensajes Enigma. todavía se considera un elemento crucial para la eventual victoria aliada.
Criptografía en la era de la informática
Con la expansión de las computadoras, el cifrado se ha vuelto mucho más avanzado que en la era analógica. El cifrado matemático de 128 bits es mucho más potente que cualquier cifrado antiguo o medieval y ahora es el estándar para muchos dispositivos y sistemas informáticos sensibles. A partir de 1990, los científicos informáticos estaban desarrollando una forma completamente nueva de criptografía, llamada criptografía cuántica, que esperaba elevar una vez más el nivel de protección que ofrecía la criptografía moderna.
Recientemente, también se han utilizado técnicas de cifrado para hacer posible la creación de monedas digitales, ya que las monedas digitales aprovechan técnicas de cifrado avanzadas, incluidas funciones hash, cifrado de clave pública y firmas digitales. Estas tecnologías se utilizan principalmente para garantizar la seguridad de los datos almacenados en blockchain y para autenticar transacciones. Una forma especializada de criptografía conocida como Algoritmo de Firma Digital de Curva Elíptica (ECDSA) sustenta a Bitcoin y otros criptosistemas como una forma de proporcionar seguridad adicional y garantizar que los fondos sólo puedan ser utilizados por sus legítimos propietarios.
La criptografía ha avanzado mucho en los últimos 4.000 años y no es probable que deje de avanzar en el corto plazo. Mientras los datos confidenciales requieran protección, el cifrado seguirá avanzando. Aunque los sistemas criptográficos utilizados hoy en día en blockchain representan algunas de las formas más avanzadas de esta ciencia, también son parte de una tradición que se extiende a lo largo de gran parte de la historia de la humanidad.

