cambiar a curso:   2015-16   2017-18


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2016-17

El cifrado en curva elíptica de Whatsapp


Tecnologías Específicas

Computación
 


Descripcion y Objetivos

Estudio general de los cifrados que usan curvas elípticas, con un tratamiento particularizado de la curva Curve25519 que se usa en el esquema de seguridad de la aplicación Whatsapp.

El alumno deberá implementar los cálculos relacionados con la aritmética de la curva, así como hacer pruebas sobre la rapidez con la que pueden ejecutarse estos cálculos.

Otro objetivo es que el alumno entienda de forma global la seguridad de la aplicación Whatsapp y el papel que el cifrado de la curva elíptica mencionada juega en el sistema.

 


Metodología y Competencias

El proyecto puede desarrollarse en las siguientes fases:

-Estudio del sistema de seguridad de Whatsapp a partir de Whatsapp Security Whitepaper.

-Estudio de la criptografía basada en las curvas elípticas particularizando en la curva Curve25519 usada en Whatsapp.

-Implementación y optimización de los cálculos relacionados con la curva Curve25519.

-Escritura de la memoria.

 


Medios a utilizar

Respecto al software a utilizar, pueden utilizarse tanto programas de los que disponemos de licencia (Matlab, Mathematica) como otro software análogo de uso libre.

Respecto al hardware, no se necesita ningún equipo especial.

 

 


Bibliografía

-"Whatsapp Security Whitepaper", technical paper, 2016.

-"Introduction to cryptography with open-source software", A. McAndrew, CRC Press, 2011.

-"Elliptic curves. Number theory and cryptography", 2nd. ed., L.C. Washington, 2008.

 


Tutores


ALEDO SÁNCHEZ, JUAN ÁNGEL
MANJABACAS TENDERO, GUILLERMO
 

Alumno


RUIZ LÓPEZ, JOEL