Accesos directos a las distintas zonas del curso
Ir a los contenidos
Ir a menú navegación principal
Ir a menú pie de página
Los contenidos de la asignatura de distribuyen en los siguientes contenidos temáticos o módulos.
1.- Introducción a la criptología.
1.1.- Procedimientos clásicos de cifrado.
1.2.- Introducción al Criptoanálisis.
2.1-. Teoría de la Información.
2.2.- Distribución de las letras de una lengua escrita.
3.1.- Criptografía de Clave Privada.
3.2.- Arquitectura del cifrado en bloque.
3.3.- Cifrados de Feistel.
3.4..- DES.
3.5.- Modos de implementación de los cifrados en bloque.
3.6.- Cifrado múltiple.
3.7.- IDEA.
3.8.- RC5.
3.9.- AES y Rijndael.
3.10 - Ataques especializados a los cifrados en bloque.
4.1.- Criptografía de Clave Pública.
4.2.- Definiciones.
4.3.- Cambio de clave de Diffie-Hellman.
4.4.- Criptosistemas de clave pública.
4.5.- Criptosistema RSA.
4.6.- Ataque el criptosistema RSA.
4.7.- Criptoanálisis del tipo Wiener-Boneh.
4.8.- Criptosistema de ElGamal.
4.9.-. Ataque al criptosistema de ElGamal.
4.10.-- Criptosistemas de curvas elípticas.
4.11.- Criptosistema de la mochila tramposa.
5.1- Protocolos criptográficos y firmas digitales.
5.2.- Firma digital.
5.3.- Firma digital del criptosistema RSA.
5.4.- Firma digital del criptosistema de ElGamal.
5.5.- Funciones hash.
5.6.- Firma digital estándar del NIST.
6.1.- Aplicaciones de la criptografía de clave pública.
6.2.- Autenticación de un mensaje.
6.3.- Identificación del usuario.
6.4.- Seguridad en la Web.
6.5.- Correo electrónico seguro.
6.6.- Aplicaciones bancarias y comercio electrónico.
APENDICE A: Soporte criptológico de JAVA: JCA12.1.
A.1 Introducción.
A.2 Evolución de la seguridad en Java.
A.3 Autentificación y autorización..
A.4 Encriptación y Desencriptación.