« Volver Ficha del Documento

Desarrollo de una aplicación interactiva utilizando algoritmos criptográficos basados en curvas elípticas

2020-09-29

Guaña Caiza, J. C. (2020). Desarrollo de una aplicación interactiva utilizando algoritmos criptográficos basados en curvas elípticas. 165 hojas. Quito : EPN.
T-IE/5097/CD 10673

Este trabajo de titulación presenta de forma didáctica la teoría referente a algunos algoritmos basados en criptografía de curva elíptica y su aplicación práctica queda plasmada en el desarrollo de una aplicación interactiva que consta de 5 módulos: Módulo de operaciones sobre curva elíptica, Módulo de generación e intercambio de claves. Módulo de cifrado y descifrado con el algoritmo de ElGamal elíptico. Módulo para generar y verificar firmas digitales a partir de una curva elíptica y Módulo de comunicación; en el cual dos usuarios pueden intercambiar mensajes cortos usando la teoría de criptografía de curva elíptica, revisada en los módulos anteriores. En el primer capítulo se presenta el estado del arte de la criptografía moderna, conceptos de curvas elípticas, su aplicación a la criptografía y las herramientas utilizadas para el desarrollo de la aplicación. En el segundo capítulo se presentan las fases de implementación de los algoritmos basados en criptografía con curva elíptica y el diseño de la interfaz gráfica de usuario. El tercer capítulo presenta los resultados de las pruebas y encuestas de satisfacción. En el cuarto capítulo se presentan las conclusiones y recomendaciones a las que se llegó en el desarrollo de este trabajo.

This degree work presents in a didactic way the theory concerning some algorithms based on elliptic curve cryptography and its practical application is reflected in the development of an interactive application that consists of 5 modules: Module of operations on elliptic curve, Module of generation and exchange of keys. Encryption and decryption module with the ElGamal elliptic curve algorithm Module to generate and verify digital signatures from an elliptic curve and Communication module; in which two users can exchange short messages using the elliptic curve cryptography theory, reviewed in the previous modules. The first chapter presents the state of the art of modern cryptography, elliptic curve concepts, their application to cryptography and the tools used for the development of the application. The second chapter presents the phases of implementation of the algorithms based on elliptic curve cryptography and the design of the graphical user interface. The third chapter presents the results of the tests and satisfaction surveys. The fourth chapter presents the conclusions and recommendations reached in the development of this degree work.

Álvarez Rueda, Robin Gerardo, director

Escuela Politécnica Nacional - Biblioteca Central

Olga de Beltrán

Ladrón de Guevara E11-253 y Andalucía.


Dirección: Av. Mariscal Antonio José de Sucre N58-63 y Fernández Salvador Edif. Olade - San Carlos, Quito - Ecuador.

Web: www.olade.org

Teléfonos: (593 2) 259 8122 / 2598 280

Correo: realc@olade.org

ADMIN
Desarrollado por: Aikyu-Systems