Objetivos del cursoIntroducir al alumno en los fundamentos matemáticos, técnicas y herramientas utilizadas para la protección de la información Conocer los fundamentos y desarrollo de la criptografía Aplicar técnicas criptográficas adecuadas en criptosistemas de cifra en bloque, tanto de clave privada como pública, así como criptosistemas de cifra en flujo
TitulaciónCERTIFICADO DE APROBACION DEL CURSO OTORGADO POR LA UNIVERSIDAD/INSTITUCION DONDE SE REALICE
ContenidoFundamentos de la SeguridadInformática Conceptos fundamentales sobre la seguridadinformática
Confidencialidad, integridad y disponibilidad de la información
Introducción a la teoría de la información,teoria de numeros y la comlejidad de algoritmos
Criptosistemas de Clave Secreta.
Generalidades sobre sistemas de clave secreta
Algoritmo DES (Data Encryption Standard)
Modos de cifra en bloque
Algoritmo IDEA (International Data Encryption Algorithmo
Algoritmo AES (Advanced Encryption Standard)
Criptosistemas de Cifrado en Flujo
Cifradores con clave continua de un solo uso
Postulados de Golomb para secuencias cifrantes
Estructuras generadoras de secuencias cifrantes
Algoritmos de cifra A5 y RC4
Criptosistemas de Clave Pública
Introducción a la cifra con clave pública
Protocolo de Diffie y Hellman para el intercambio de claves
Cifradores de mochila de Merkle-Hellman
Cifrado RSA
Cifrado ElGamal
Funciones de Autenticación e Integridad
El problema de la integridad y autenticación
Autenticación de mensajes con sistemas simétricos y asimétricos
Funciones hash para firma digital: MD5, SHA-1, SHA-256
Firma Digital y Certificados Digitales
Firma digital con algoritmo RSA
Firma digital con algoritmo ElGamal y DSS
Autoridades de Certificación
Certificados X.509
Aplicaciones Seguras
Generación de claves RSA con openSSL
Correo seguro con PGP (Pretty Good Privacy)