Códigos y Criptografía

Sección de Computación del Departamento de Eléctrica

CINVESTAV

Primavera 2006 - Profesor: Francisco Rodríguez Henríquez

francisco@cs.cinvestav.mx


Temas Sugeridos para el Proyecto Final:

Algoritmos y sus Implementaciones

  • Implementación de algoritmos determinísticos y probabilísticos para discernir si un número grande N es primo o no.
  • Implementación de algoritmos eficientes para exponenciación modular.
  • Implementación eficiente de algoritmos de digestión (hash) SHA, Whirpool, etc.
  • Análisis de algoritmos de criptografía cuántica.

 

Cripto-Sistemas de Llave Secreta

  • Cifrado, descifrado y criptoanálisis del criptosistema Playfair.
  • Implementación eficiente de IDEA en Software (en Java, En C/C++, con interfaz WEB, etc.).
  • Implementación eficiente de algoritmos de cifrado por flujo de datos (en Java, En C/C++, con interfaz WEB, etc.).


Cripto
-Sistemas de llave Pública.

  • Implementación de firma/verificación digital usando el estándar DSA.
  • Implementación de firma/verificación digital RSA usando el estándar PKCS #1.
  • Generación de llaves, cifrado y descifrado de RSA usando el estándar PKCS #1.
  • Implementación de firma/verificación digital ECDSA en Maple o MatLab usando curvas de Koblitz.
  • Implementación de firma/verificación digital ECDSA usando el método de point halving
  • Implementación del cripto-sistema Rabin.


Aplicaciones  de Seguridad Informática

  • Implementación de Protocolos de Autenticación
  • Cripto-chat.
  • Implementación de un Secure Shell (SSH).
  • Servicios de Seguridad en el protocolo para redes inalámbricas IEEE 802.11x
  • Autenticación Biométrica