Códigos y Criptografía

Departamento de Computación

CINVESTAV

Invierno 2009 - Profesor: Francisco Rodríguez Henríquez

francisco@cs.cinvestav.mx


Temas Sugeridos para el Proyecto Final:

Algoritmos y sus Implementaciones

  1. Implementación eficiente en hardware y/o software del algoritmo MAC Pelican usando AES.
  2. Implementación en hardware y/o software del algoritmo MAC Poly1305-AES
  3. Implementación en software del algoritmo de inverso multiplicativo Morita
  4. Implementación en hardware de un multiplicador Karatsuba-Ofman en característica 3.
  5. Implementación en hardware de un inverso multiplicativo en característica 3
  6. Análisis y desarrollo de algoritmos de criptografía cuántica.

 

Cripto-Sistemas de Llave Secreta

  1. Implementación eficiente de IDEA en Software (en Java, En C/C++, con interfaz WEB, etc.).
  2. 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.

  1. Implementación de firma/verificación digital usando el estándar DSA.
  2. Implementación de firma/verificación digital RSA usando el estándar PKCS #1.
  3. Generación de llaves, cifrado y descifrado de RSA usando el estándar PKCS #1.
  4. Implementación del cripto-sistema Rabin.


Proyectos Relacionados con otras materias

  1. Implementación multihilos de la multiplicación escalar en curvas Koblitz usando una arquitectura dual-core
  2. Factorización de números grandes en un cluster utilizando el método de Lenstra en curvas elípticas
  3. Búsqueda de cadenas de adición óptimas usando heurísticas evolutivas.
  4. Búsqueda en un cluster de funciones Booleanas de rotación simétrica con buenas propiedades criptográficas
  5. Desarrollo de Captchas en modo texto.

Aplicaciones  de Seguridad Informática

  1. Implementación de un Secure Shell (SSH).
  2. Servicios de Seguridad en el protocolo para redes inalámbricas IEEE 802.11x