En este curso el alumno descubrirá las herramientas y técnicas criptográficas usadas por los atacantes. El curso se divide en dos partes, por un lado estudiamos el uso que le puede dar un atacante a las distintas primitivas y protocolos criptográficos en el contexto de un ataque. Por otro lado, en relación a las soluciones criptográficas, se estudian los problemas de seguridad que conllevan, y las sutilezas de diseño e implementación que diferencian un sistema seguro de uno inseguro. Según la metodología propuesta, descubriremos esquema a esquema elecciones de diseño o implementación inseguras, y las teorías que asisten a evitar estas fallas. El curso incluirá al menos: esquemas simétricos de encripción en la criptografía contemporánea, Esquemas asimétricos de encripción y firma, otras primitivas asimétricas, one-way hash functions, y una buena componente de protocolos e implementaciones.
Se trata de un curso de tipo seminario, en el que los alumnos deberán preparar material bibliográfico y discutirlo en las clases. Examen final.
Los alumnos, rotativamente, tomaran apuntes en formato LaTeX. Estos apuntes deberán entregarse una semana después de la clase, y estarán disponibles en la página Web de la materia. Usen, por favor, el formato preamble.tex, tomando como ejemplo el fichero sample.tex.
Last modified January, 2007