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