Criptografía la disciplina para garantizar la privacidad, la autenticidad y la integridad de la información.
Los términos básicos#
| El término | Definición |
|---|---|
| Encriptación | Cambiar el texto de inicio a cifrado (por clave) |
| Descifrado | La transformación inversa |
| Los algoritmos criptográficos | Funciones para cifrar y descifrar |
| Las llaves | Datos privados de los algoritmos (simétricos / asimétricos) |
| Clasificación | El cambio de información a un valor estático. Es irreversible. |
| Autenticación | Verificación de la autenticidad del dispositivo/usuario |
Principios#
- Integridad la información no está dañada en la transmisión;
- Autenticación verificación de las personas de las partes;
- Confidencialidad protección contra las fugas;
- No puede ser rechazado el remitente no puede impugnar el envío (a través de la EIP).
Evolución#
| La época | El método | Ejemplo |
|---|---|---|
| El antiguo Egipto / Roma | Cifrado monoalfabético | El código de César |
| La edad media | Código con varios alfabetos | Es el código de Vigenere. |
| Siglo XX | Criptografía clásica | Enigma (A. Shebrius, 1918) El nombre de la ciudad de Nueva York |
| La moderna | Asimetría + simetría + hash | RSA, AES, ECC |
Tipos de criptografía moderna#
Simétrica (con llave secreta)
- Una llave. para cifrar y descifrar;
- Rápido + Eficiente para datos grandes;
- El problema: la transmisión segura de la llave;
- Los algoritmos: AES, DES, 3DES, RC4.
Es asimétrica (con llave pública)
- Dos llaves: público + privado;
- Cifrado público → descifrado privado (y viceversa);
- La ventaja: no se requiere la entrega previa de la llave;
- Los algoritmos: RSA, ECC, DSA.
Cifrado híbrido
Desarrollado Por el Sr. Durov y el equipo. Telegram.
La idea es:
- El remitente crea llave simétrica;
- Lo encripta. con la llave abierta del receptor (asímetricamente);
- Está encriptado . datos con una llave simétrica;
- Envía juntos;
- Recibidor Descifra una llave simétrica con sus amigos privados;
- Descifra los datos.
¿Por qué? se combina Las fortalezas ambos métodos intercambio seguro de claves + procesamiento rápido de datos.
Criptografía en la cadena de bloques TON#
- Verificación de las transacciones a través del cifrado de cada elemento;
- Las firmas digitales confirman su autenticidad;
- Los contratos inteligentes están protegidos criptográficamente;
- Las claves criptográficas para autenticar y controlar el acceso;
- Los algoritmos modernos RSA + AES para su almacenamiento y entrega;
- Las funciones hash para que las anotaciones sean únicas;
- Asimetría para intercambiar sin revelar las llaves.