Códigos y Criptografía

Departamento de Computación

CINVESTAV

Invierno 2010 - 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 hardware de un multiplicador Karatsuba-Ofman en característica 3.
  4. Implementación en hardware de un inverso multiplicativo en característica 3

 

Cripto-Sistemas de Llave Secreta

  1. Implementación de un modo de operación TES:
  2. Implementación eficiente de IDEA, PRESENT en Software (en Java, En C/C++, con interfaz WEB, etc.).
  3. Implementación eficiente de algoritmos de SHA-3 (en Java, En C/C++, con interfaz WEB, etc.).


Cripto
-Sistemas de llave Pública.

  1. Implementación del cripto-sistema Rabin.
  2. Implementación de un sistema de criptografía basado en la identidad.
  3. Implementación eficiente de multiplicación escalar de curvas elípticas usando bisección de punto
  4. Implementación eficiente de multiplicación escalar de curvas elípticas usando multibases


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.
  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