proyectos

 Mateo Sanabria Ardila

Introducción a la criptografía
Antes de empezar:
  • El trabajo sera calificado de manera grupal. Sin embargo, si existe una/s persona/s en el grupo que no trabaron háganmelo saber.  
  • Los grupos no tiene modificaciones, salvo que tenga que ver con el anterior punto.
  • No hay ni la mas remota posibilidad de mover las fechas de entrega, una vez definidas.
  • Cualquier indicio de copia sera GRAVEMENTE penalizado. 

proyectos

Hay tres proyectos diferentes, los 8 grupos se deben distribuir de manera homogénea sobre los cuatro proyectos:
  • Explicación/Implementación de curva elíptica como sistema criptográfico de clave pública.  
  • Implementación de criptosistema basado en RSA
  • Implementación de criptosistema basado en ELGAMAL

Implementación de criptosistema

El grupo debe proponer una estrategia que simule un canal de comunicación, algunos ejemplos:
  • Sockets.
  • Un servidor web/ servicio en la nube.
  • Un sistema de comunicación basado en archivos de texto.

Implementación de criptosistema

Sin importar cual se la estrategia de comunicación el criptosistema debe cumplir lo siguiente: 
  1. Debe existir el concepto de llave publica/privada.
  2. La comunicación debera ser bidireccional, solo existen dos personas que se comunican en el canal. 
  3. El canal de comunicación seguro debe permitir compartir texto sin restricción de longitud. 

ECC: sistema criptografico

Para este proyecto se debe:
  1. Realizar un explicación de los temas necesarios  para hacer un implementación de ECC para un algoritmo de llave publica
  2. Implementar las operaciones básicas, dada un curva elíptica, sobre puntos de la misma. 
  3. Implementar un esquema básico de cifrado asimétrico basado en ECC.
A mas tardar el viernes 14 de octubre el grupo debe entregar una propuesta de solucion para el proyecto, el cual debe ser aprobado por el profesor.

Proyectos

By Mateo Sanabria Ardila

Proyectos

Firmas Digitales

  • 85