Ingeniería Matemática

Máster. Curso 2024/2025.

CRIPTOGRAFÍA - 604336

Curso Académico 2024-25

Datos Generales

SINOPSIS

COMPETENCIAS

ACTIVIDADES DOCENTES

Laboratorios
El uso del laboratotrio de Informática será constante en las clases : tanto magistrales o teóricas como en las prácticas

Presenciales

3

Objetivos

El objetivo general del curso es presentar los conceptos fundamentales de la Criptografía Moderna enfantizando en las técnicas para garantizar la confidencialidad, integridad, autenticidad y no repudio de la información, así como sus principales aplicaciones.

Contenido

1. Fudamentos

- Conceptos fundamentales: Criptografía clásica y moderna

- Aritmética modular. Cuerpos finitos.

2. Cifrado Simétrico:

- Cifrado en flujo. Aplicaciones.

- Cifrado en bloque:  AES, otros.

- Modos de cifrado en bloque.

3. Cifrado de Clave Pública (I)

- Funciones de una dirección. Funciones "hash"

- Cifrado basado en el problema de la factorización: 

RSA. Seguridad del RSA. Ataques 

4. Cifrado de Clave Pública (II)

 Cifrado basado en DLP: El Gamal. DSSA

- Autenticación y firma digital.

-Criptografía con curvas elípticas (EC). 

Protocolo ECDSA. Ataques a EC 

5. Protocolos. Aplicaciones a las Criptomonedas

- -Otros protocolos "zero knowledge".

6.  Introducción a sistemas Criptográficos "post-Cuánticos":

Criptografía con retículos. Criptografía multivariada.

Evaluación

La evaluación se hará basándose en la asistencia y participación activa en clase (10%), entrega de ejercicios propuestos (15%), Trabajo en grupo de 2 a 3 alumnos/as ya sea práctico como la implementación de alguno de los protocolos vistos en clase o que complementen a lo vistp en clase en Maple, o Sage, ó ya sea teórico como la lectura y asimilación de un artículo de investigación (75%). Dicho trabajo debe de ser presentado y defendido en público. durante su presentación, en vistas a su evaluación, la profesora realizará las preguntas que estime pertinente sobre los fundamentos del trabajo y su implementación a cada uno de los miembros del equipo. La calificación será en cualquier caso individual

Bibliografía

1. Understanding cryptography: a textbook for studentes and practitiones - Paar, C.; Pelzl, J. Springer, 2010.

2. Cryptography Made Simple. Nigel Smart. International Publishing, 2015.

3. An Introduction to Mathematical Cryptography.Jill Pipher , Jeffrey Hofstein, Joseph Silverman, Springer Verlag 2010.

4. Crytography. Theory and Practice. Stinson, Douglas R. CRC Press. 1995.

5. Cryptography and Network Security. Principles and Practice. 5th ed. Stallings, William. Prentice Hall International Editions, 2011.

6. Handbook of Applied Cryptography (Discrete Mathematics and Its Applications) Alfred Menezes, Paus van Oorschot, Scott Vanstone. CRC Press, 2001, http://cacr.uwaterloo.ca/hac/

7. Técnicas Criptográficas de Protección de Datos. Fúster, A; De la Guía, D.; Hernández, L.; Montoya, F.; Muñoz, J. Ra-Ma, 2012.

SOFTWARE

1. Maple, Sage (Paquetes de Cálculo Simbólico)
2. Programas Criptográficos de Dominio Público (PGP, CryptoTools).

Estructura

MódulosMaterias
No existen datos de módulos o materias para esta asignatura.

Grupos

Clases teóricas y/o prácticas
GrupoPeriodosHorariosAulaProfesor
Grupo Único12/03/2025 - 30/04/2025MARTES 16:30 - 18:30-MARIA EMILIA ALONSO GARCIA
JUEVES 16:30 - 18:30-MARIA EMILIA ALONSO GARCIA