Códigos y Criptografía

    Códigos y Criptografía

Objetivo:

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.

Contenido:

  1. Introducción a Criptosistemas clásicos
    • Definición de comunicación segura
    • Ataques a criptosistemas.
    • Técnicas y algoritmos clásicos en criptografía moderna.
    • Principales esquemas criptográficos.
  2. Criptografía de llave secreta.
    • DES. AES. RC4.
    • Modos de operación.
  3. Criptografía de llave pública
    • Funciones de solo ida y sus pasadizos secretos (trapdoors).
    • Criptosistemas de clave pública.
    • RSA, Diffie-Hellman, El Gamal
    • Criptosistemas de curvas elípticas.
  4. Firmas digitales y autenticación
    • Funciones de digestión de mensajes (Hash functions).
    • Firmas digitales.
    • Protocolos de autenticación.
    • Protocolos: dinero digital.
    • Protocolos de identificación y autenticación.
  5. Protocolos de Seguridad para autenticación.
  6. Firmas a ciegas y sus aplicaciones
    • Elecciones electrónicas
    • Monedero digital
 

Bibliografía:

  • Francisco Rodríguez-Henríquez, N.A. Saqib, Arturo Díaz Pérez and Cž etin Kaya Kocž, Cryptographic Algorithms on Reconfigurable Hardware, Springer First Edition, November 2006, 362 pages, ISBN: 0387338837.
  • W. Trappe&L. C.Washington. Introduction to Cryptography with Coding Theory, Prentice-Hall, 2002. ISBN: 0-13-061814-4 .
  • Guide to Elliptic Curve Cryptography, D. Hankerson, A. Menezes, S. Vanstone, Springer-Verlag, 2004. ISBN 0-387-95273-X
  • International Workshop on Cryptographic Hardware and Embedded Systems, CHES 99-CHES 2006.
  • Bruce Schneier. Applied Cryptography: Protocols, Algorithms, and Source Code in C, Second Edition, John Wiley & Sons, 1996 ISBN 0-471-11709-9.
  • 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
  • Elementary Number Theory and its applications, Fourth Edition, K. Rosen, AT&T Bell Laboratories, 2000. Portal Internet del libro
  • Jorge Ramió Aguirre, Seguridad Informática y Criptografía, Tercera edición v 3.1 V 3 de marzo de 2003, disponible en: http://www.criptored.upm.es