ETFFIN Finance >> Finanzas personales curso >  >> fondo >> Información del fondo

¿Qué es la criptografía?

La criptografía es el estudio de técnicas de comunicación seguras que permiten que solo el remitente y el destinatario previsto de un mensaje vean su contenido. Específicamente, estas técnicas se utilizan para proteger la información que se obtiene a partir de conceptos matemáticos y un conjunto de cálculos o algoritmos basados ​​en reglas para convertir mensajes, haciéndolos difíciles de decodificar.

Originario del Antiguo Egipto, Se creía que los antiguos egipcios usaban la criptografía en jeroglíficos complejos. Al emperador romano Julio César se le atribuye el uso de uno de los primeros cifrados modernos.

La criptografía se puede dividir en dos épocas:la era clásica y la era moderna. El punto de inflexión ocurrió en 1977 con el algoritmo RSA y el algoritmo de intercambio de claves Diffie-Hellman. Más sobre eso más tarde.

Tipos de criptografía

Tradicionalmente, hay tres tipos de criptografía:clave simétrica, funciones hash, y clave asimétrica.

Llave simétrica

Se trata de un sistema de cifrado en el que el remitente y el receptor de un mensaje utilizan una única clave común para cifrar y descifrar mensajes. Si bien este método es más rápido y simple que los otros dos métodos, Depende del remitente y del destinatario intercambiar la clave de forma segura.

El ejemplo más popular de esto es el Sistema de cifrado de datos (DES). Probemos con el siguiente ejemplo:

Tienes un mensaje, "METRO", desea enviar a su amigo. Cifras el mensaje con una clave y obtienes un texto cifrado, "C".

Tu amigo recibe el texto cifrado C, a lo que luego descifra el texto cifrado utilizando la misma clave para recuperar M.

Hay dos tipos de criptografía simétrica:cifrados de flujo y cifrados de bloque.

Cifrados de flujo

Un cifrado de flujo usa una clave fija que reemplaza el mensaje con una cadena de caracteres pseudoaleatoria. Cifra cada letra, uno a la vez.

Para obtener más información sobre los cifrados de vapor, por favor haga clic aquí.

Cifrados de bloque

Se trata de una forma de criptografía simétrica que utiliza una clave de longitud fija para cifrar un bloque de longitud fija.

Para obtener más información sobre cifrados en bloque, por favor haga clic aquí.

Funciones hash

En un sistema de función hash, no hay llave. En lugar de, se calcula un valor hash con una longitud fija en función del texto, imposibilitando la recuperación del contenido del texto sin formato. Muchos sistemas operativos utilizan funciones hash para cifrar contraseñas.

Clave asimétrica (clave pública)

Bajo este sistema de criptografía, se utiliza un par de claves para cifrar y descifrar información. La clave pública se utiliza para el cifrado y una clave privada para el descifrado. Incluso si todos conocen la clave pública, el receptor previsto solo puede decodificarlo porque solo él conoce la clave privada.