Este documento habla sobre la criptografía. Explica brevemente qué es la criptografía, resume su historia incluyendo métodos clásicos como los jeroglíficos egipcios y la máquina Enigma alemana durante la Segunda Guerra Mundial. También describe los diferentes tipos de criptografía como la simétrica, que usa la misma clave para cifrar y descifrar, y la asimétrica, que usa claves públicas y privadas.
1. HACIENDO FÁCIL LA CRIPTOGRAFIA Autor: Siler Amador Donado samador@unicauca.edu.co
2. AGENDA Introducción Qué es criptografía? Historia de la criptografía Criptografía simétrica (Clave privada) Sustitución Julio César Vigenere Vernam Transposición Escítala Criptografía asimétrica (Clave pública) Firma digital Demostración
3. Qué es Criptografía? Kriptos= ocultar Graphos = escritura la técnica de transformar un mensaje inteligible, denominado texto en claro, en otro que sólo puedan entender las personas autorizadas a ello, que llamaremos criptograma o texto cifrado. El método o sistema empleado para cifrar el texto en claro se denomina algoritmo de ciframiento.
4. Historia de la criptografía Criptografía clásica Jeroglíficos (Egipcios) (Tribus indígenas) Escítala (Espartanos)
5. Historia de la criptografía Criptografía moderna Enigma (Alemanes) Define el desenlace de la II guerra mundial dándole el triunfo a los aliados.
6. Condiciones de secreto perfecto Shannon: La clave secreta se debe utilizar solamente una vez. “A diferencia de la criptografía clásica en los que la clave era fija”. El enemigo criptoanalista tiene acceso solo al criptograma. “Esto lo limita a un ataque sobre texto cifrado únicamente”.
7. Proceso general de cifrado/descifrado MENSAJE EN TEXTO CLARO PROCESO CIFRAR PROCESO DESCIFRAR MENSAJE EN TEXTO CLARO RECEPTOR EMISOR MENSAJE CIFRADO
8. Criptografía simétrica CLAVE PRIVADA CLAVE PRIVADA MENSAJE EN TEXTO CLARO PROCESO CIFRAR PROCESO DESCIFRAR MENSAJE EN TEXTO CLARO RECEPTOR EMISOR MENSAJE CIFRADO
11. Criptografía simétrica Julio César Utiliza una clave de longitud menor que el texto claro, la clave es fija y se reutiliza continuamente para cada nueva letra del mensaje a cifrar. Alfabeto
12. Criptografía simétrica Ejemplo: Cifrar: Mi K (mod 27) Ci Mensaje: ATACAR HOY Klave: 5 Cifrado: FYFHFW MTD Descifrar: Ci -K (mod 27) Mi Alfabeto
18. Referencias Demo de los algoritmos RC2, RC4, DES y triple DES. http://support.persits.com/encrypt/demo_text.asp Demo de Hash en una sola vía. http://support.persits.com/encrypt/demo_hash.asp Criptografia. http://www.math.princeton.edu/matalive/Crypto/index.html Crypto 101 (Bruce Schneier). http://www.aspencrypt.com/crypto101.html Ocultándose en el DNA. http://www.maa.org/mathland/mathtrek_4_10_00.html Utilidades para identificar números primos. http://pinux.info/primos/index.html http://cryptoclub.math.uic.edu/mathfunctions/primality.html Criptoanálisis. Análisis por frecuencia. http://cryptoclub.math.uic.edu/substitutioncipher/frequency_txt.htm Cifrado de Vigenere. http://cryptoclub.math.uic.edu/vigenere/decrypt.php