¿Cuáles son los conceptos básicos de cifrado y criptografía?

Tu pregunta es demasiado amplia. ¡Pero intentaré responder!

Introducción a la criptografía

¿Qué es la criptografía? La criptografía es un método de almacenamiento y transmisión de datos en una forma particular para que solo aquellos a quienes está destinada puedan leerlos y procesarlos.

La criptografía está en todas partes

– Tráfico web: HTTPS – Tráfico inalámbrico: 802.11; WPA2, GSM, Bluetooth

– protección de contenido: DVD, blu-ray (CSS: sistema de codificación de contenido)

– Autenticacion de usuario

Comunicación segura: la criptografía hace posible que Alice y Bob se comuniquen de manera segura.

|| ALICE || ———– HTTPS / TLS ———–> || BOB ||

La autenticación de usuario tiene 2 partes principales:

1. Protocolo de protocolo de enlace: establece la clave secreta compartida mediante criptografía de clave pública 2. Capa de registro: transmite datos utilizando la clave secreta compartida. Garantizar la confidencialidad y la integridad.

Bloque de construcción: cifrado simétrico

El cifrado simétrico es la técnica más antigua y mejor conocida. Una clave secreta, que puede ser un número, una palabra o simplemente una cadena de letras aleatorias, se aplica al texto de un mensaje para cambiar el contenido de una manera particular.
E: cifrado, D: descifrado, PT: texto sin formato, CT: texto cifrado

E (PT) = CT D (E (PT)) = PT

CASOS DE USO

Clave de uso único: la clave solo se usa para cifrar un mensaje de correo electrónico cifrado: se genera una nueva clave para cada correo.
Clave de uso múltiple: (clave de muchas veces) Clave utilizada para cifrar múltiples mensajes. archivos cifrados: la misma clave utilizada para muchos archivos.

Cosas para recordar

– La criptografía es:

* una herramienta tremenda * la base de muchos mecanismos de seguridad

– La criptografía no es:

* una solución para todos los problemas de seguridad * confiable a menos que se implemente o se use correctamente * algo que debería intentar inventar usted mismo.

sobre términos clave como SHA, PGP, OpenSSl, puede buscarlos en Google usted mismo. (no quiero estropear la diversión para ti 😉

La criptografía clásica básica implica dos técnicas llamadas confusión y difusión, el arte de hacer que los datos y las claves sean lo más indetectables posible, por ejemplo, cambiando su posición relativa en el mensaje y / o sustituyendo una letra por la otra / S en una manera mutuamente acordada. Los algoritmos de criptografía basados ​​en claves secretas clásicas básicas son cifrado César, cerca de riel, vernam, juego limpio, Fiestel, DES, 3DES, OTP, AES, por nombrar algunos. Algunos ejemplos de algoritmos criptográficos de clave pública son Diffie Hellman, RSA, El-Gamal, mochila, ECC.

SHA es hash seguro, MD es resumen de mensajes, SSL es capa de socket segura y pgp es bastante buena privacidad.