La criptografía es la práctica de mantener la información en secreto, cifrándola de tal forma que no pueda ser descifrada en un plazo de tiempo aceptable. La criptografía es muy antigua y tiene una función importante en el mundo de la cryptocurrency. En esta lección, te pondremos al día sobre las formas que la gente ha ideado a lo largo del tiempo y dónde nos encontramos hoy en este campo.
✔️ La criptografía es la práctica de mantener la información en secreto, lo que se consigue encriptándola u ocultándola de forma que nadie pueda desencriptarla sin tener acceso a la clave correcta.
✔️ La criptografía tiene dos tipos de claves: simétricas y asimétricas. Las claves simétricas se utilizan para el uso cotidiano y las asimétricas, especialmente en cryptocurrency, tienen una clave pública y otra privada.
✔️ La criptografía se ha utilizado a lo largo de la historia, como en el antiguo Egipto y en la época de César.
✔️ La criptografía ha sido utilizada por gobiernos y organizaciones para cifrar y descifrar mensajes, y tradicionalmente ha sido una parte importante de la guerra.
La criptografía es la práctica de mantener la información en secreto. Es un compuesto de dos palabras griegas, kryptos y graphein. Kryptos significa oculto y graphein significa escribir o dibujar. Así que dibujas o escribes mensajes ocultos.
El oficio de la criptografía consiste en cifrar u ocultar información de tal modo que un criptoanalista que la espíe no pueda deducir de los datos quiénes son los sujetos de los datos y qué información se está transmitiendo contra un esfuerzo aceptable.
Un esfuerzo aceptable podría significar, por ejemplo, descifrarlo en días o décadas. Un esfuerzo inaceptable debe implicar números de años que la gente no vive, digamos 100 años o más.
Por ejemplo, se sabe que si creas una contraseña complicada con varias letras, números, mayúsculas y signos de puntuación diferentes y la haces de un cierto número de caracteres, en un ataque de fuerza bruta (simplemente probando todas las combinaciones posibles), un ordenador potente tardará cientos o miles de años en adivinar la contraseña. Y esto es lo que has adivinado: ¡es un esfuerzo inaceptable!
La criptografía se utiliza para dar sólo al emisor y al receptor las claves y el cifrado necesarios, para que nadie pueda escuchar.
La criptografía utiliza dos tipos de claves: la variante simétrica y la asimétrica. En la variante simétrica, tanto el emisor como el receptor tienen el mismo juego de claves y la clave de descifrado se conoce antes de enviar el mensaje.
La variante asimétrica es la más común en cryptocurrency. Implica una clave pública y privada. Mientras que la clave pública puede ser conocida por cualquiera, la clave privada sólo es propiedad de una persona, ya que da acceso a las propias monedas. Quien tenga la clave privada puede gastar estas monedas.
Esta variante fue utilizada por primera vez por Diffie y Hellman. Antes de que estos dos llegaran a esta solución, había que utilizar mensajeros para entregar la clave descodificadora, lo que, por supuesto, era bastante engorroso y caro.
Hoy en día, la variante híbrida es la más utilizada en empresas y gobiernos. La forma simétrica para el uso cotidiano y la variante asimétrica para transmitir la clave privada. Lo hacen así porque la variante asimétrica implica más capacidad de procesamiento y, por tanto, costes y es más lenta.
En la antigüedad, la criptografía ya existía porque los mensajes podían ser tan importantes que sólo el destinatario con la clave debía poder leer lo que decía.
En Egipto, algunas tumbas tienen jeroglíficos anómalos. Es más que probable que se tratara de algún tipo de escritura secreta que sólo podían leer las personas que conocían la clave.
El Kama Sutra también contiene criptografía.
En sus escritos, el escritor griego Lisandro hablaba de la guadaña, que se utilizaba en tiempos de Alejandro Magno.
César no podía entonces quedarse atrás, aunque su cifrado César era bastante fácil de descifrar con el análisis de frecuencias. César utilizó un desplazamiento de las letras de, digamos, 5 caracteres. La a se convierte entonces en f, la b en g, y así sucesivamente. Como la gente sabe qué letras se utilizan con más frecuencia, podrías descifrar este sistema.
Una de las historias más infames sobre criptografía proviene de la traición de Babington. La criptografía de Babington fue descifrada por Phelippes. Contenía el complot de la reina de Escocia María contra la reina Isabel 1 para asesinarla. Por ello fue condenada por alta traición.
El secreto de Luis 14 no se rompió durante mucho tiempo.
En el siglo XVII, todas las superpotencias tenían su propia "sala negra". Éstas se ocupaban de codificar y descodificar mensajes. Napoleón fue derrotado con esto, porque Scovell había descifrado el código secreto de Napoleón y Wellington sabía exactamente lo que tramaba Napoleón.
Edgar Allan Poe popularizó la criptografía escribiendo sobre ella en una revista y más tarde en su novela "El escarabajo de oro".
Arthur Conan Doyle hizo que Sherlock Holmes utilizara la criptografía para resolver el enigma en "El cuento de los bailarines", donde una pose daba una pista de la letra que había que utilizar.
Julio Verne y Dan Brown también utilizaron la criptografía en sus relatos.
Una historia que te resultará familiar es la de Enigma, la máquina de cifrado de los alemanes, más conocida por los submarinos, que los británicos y los polacos habían descifrado.
El lenguaje secreto también lo utilizan los padres cuando comparten mensajes en una lengua extranjera en compañía de sus vástagos, si no está destinado a los oídos de los niños.
A grandes rasgos, la criptografía funciona así:
Quieres enviar un mensaje a otra persona, pero nadie debe saber lo que contiene. Eso es el texto plano, o mensaje comprensible.
Lo conviertes en texto cifrado, que es una representación criptográfica cifrada del texto. Sin la clave necesaria, nadie puede leer este texto, salvo el destinatario, que posee la clave.
El receptor utiliza su clave para convertir el texto cifrado en texto plano. Ahora puede leer el mensaje.