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
Subject's code : 3110205-
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.