Códigos y Criptografía
Departamento de Computación
CINVESTAV
Invierno 2011 - Profesor: Francisco Rodríguez Henríquez
http://delta.cs.cinvestav.mx/~francisco/cripto/cripto11.html
Estudiar algunos de los principales métodos, algoritmos, técnicas y herramientas necesarias para la implementación de aplicaciones criptográficas y de seguridad de datos. El contenido del curso está orientado a la resolución eficiente del problema de cómo establecer una comunicación segura entre dos o más entidades de manera tal que se garantice un alto grado de confidencialidad,integridad y auntenticidad en los datos y documentos intercambiados. El contenido del curso incluye el estudio de diversos aspectos teóricos relacionados con los algoritmos y esquemas criptográficos, así como la aplicación de dichas técnicas para resolver problemas prácticos en el envío de datos y comunicación de manera segura.
W. Trappe & L. C. Washington. Introduction to
Cryptography with Coding Theory, Segunda edición,
Prentice-Hall, 2006. ISBN: 0131862391
Cryptography
:
Theory
and
Practice, by Douglas R. Stinson. Chapman & Hall /
CRC; 2nd edition, 2002
Understanding Cryptography,
by Paar, Christof, Pelzl, Jan 2010, Springer, ISBN: 978-3-642-04100-6
Handbook of Applied Cryptography, Menezes, Oorschot, Vanstone. CRC Press, New York, fifth edition (2001). Portal Internet del libro.
The Art of Computing Programming, Donald E Knuth, Addison-Wesley, Boston, third edition (2001). Portal Internet del Libro.
The Design of Rijndael, Joan Daemen, Vincent Rijmen, Springer, Heidelberg, 2002. Portal Internet del Libro.
Guide to Elliptic Curve Cryptography, D. Hankerson, A. Menezes, S. Vanstone, Springer-Verlag, 2004. ISBN 0-387-95273-X
Cryptographic Hardware and Embedded Systems, International Workshop, CHES0'99-CHES'08, Çetin Koç and Christof Paar (Eds.), Lecture Notes in Computer Science, Springer, Heidelberg, 1999, 2000, 2001. Portadas e ISBNs.
Elementary Number Theory and its applications, Fourth Edition, K. Rosen, AT&T Bell Laboratories, 2000. Portal Internet del libro
Semana | Día | Material | Actividades |
1 | 10 y 14 de enero |
Aventuras de Alicia en el país de la
criptografía introducción a gpg |
|
2 | 17 y 21 de enero | Criptosistemas Clásicos | |
3 | 24 y 28 de enero | Criptosistemas Clásicos | |
4 |
31 enero y 4
de
febrero |
algoritmo DES, modos de operación | Tarea # 1 |
5 |
9 y 11 de febrero |
DES implementaciones en FPGA y en Maple | |
6 |
14 y 18 de febrero | Modos de Operación | Entrega tarea #1 Propuestas de Proyecto |
7 |
211y 25 de febrero |
Modos de Operación | T area #2 |
8 |
28 febrero y 4 de marzo |
Algoritmo AES, implementaciones en FPGAs y en Maple. |
|
9 |
7 y 11 de marzo |
Criptografía de llave pública Primer Examen parcial |
Entrega tarea #2 |
10 |
14 y 18 de marzo |
RSA, PKCS | Tarea #3 |
11 | 21 y 25 de marzo |
DSA Criptografía de curvas elípticas |
Avance de Proyecto |
12 | 28 de marzo y 1 de abril |
Criptografía de curvas elípticas | |
13 |
4 y 8 de
abril |
Semana santa |
|
14 | 11 y 15 de abril |
emparejamientos bilineales y sus aplicaciones |
Entrega tarea #3 |
15 |
18 y 22 de
abril |
emparejamientos bilineales y sus aplicaciones | |
16 | 25 y 29 de abril |
Segundo Examen parcial Entrega y presentación de proyectos |
|