Historicamente, la criptografía surgió para permitir comunicar distintos lugares manteniendo la privacidad de la información, incluso en la presencia de un atacante con acceso al canal de comunicación. Esta disciplina aún sigue siendo un arte, aunque se ha convertido en una ciencia que abarca los campos de la teoría de números, la teoría de la complejidad computacional y la teoría de la probabilidad entre otros. Entre sus objetivos, se destaca construir y analizar protocolos que garanticen aspectos como la confidencialidad y autenticidad de la información. Por otro lado, el criptoanálisis es el estudio de técnicas matemáticas con el objetivo de encontrar debilidades en los sistemas criptográficos. En este curso te invitamos al fascinante mundo de la criptografía. Analizaremos sus fundamentos matemáticos y principales primitivas criptográficas, además de aprender en el laboratorio el uso de distintas técnicas y herramientas.
El objetivo de este curso es que los estudiantes conozcan los fundamentos matemáticos de la criptografía, las principales primitivas criptográficas, así como algunas prácticas de uso que las hacen vulnerables.
1. Primitivas de seguridad
2. Criptografía de clave privada
3. Criptografía de clave pública
4. Primitivas criptográficas
5. Infraestructura de clave pública
El curso se evaluará a partir de:
-Entregas de trabajo de Laboratorio