• Mi Re-Unir
    Búsqueda Avanzada
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    Ver ítem 
    •   Inicio
    • TRABAJOS FIN DE MÁSTER
    • Área de Ingeniería y Tecnología
    • Ver ítem
    •   Inicio
    • TRABAJOS FIN DE MÁSTER
    • Área de Ingeniería y Tecnología
    • Ver ítem

    Software educativo para el aprendizaje de Criptografía de Curva Elíptica

    Autor: 
    Gallo-Haddad, Omar
    Fecha: 
    09/02/2022
    Palabra clave: 
    cifra de curva elíptica; ECC; software educativo; ECDH; elliptic-curve cryptography; educational software; Máster Universitario en Seguridad Informática
    Tipo de Ítem: 
    masterThesis
    URI: 
    https://reunir.unir.net/handle/123456789/12792
    Open Access
    Resumen:
    El interés por el estudio de las curvas elípticas, ha encontrado en el campo de la criptografía una aplicación práctica ampliamente difundida en los últimos tiempos denominada Cifra de Curva Elíptica (Elliptic-curve Cryptography – ECC). En comparación a otras formas de criptografía de clave pública, con ECC es posible obtener mayores niveles de seguridad con dimensiones de clave más cortas, permitiendo operaciones más rápidas y de menor costo computacional. Sin embargo, sus características matemáticas particulares hacen también que las curvas elípticas sean generalmente vistas como intrínsecamente más complicadas y menos intuitivas de aprender y entender que otros métodos más tradicionales. Existen herramientas como CrypTool o JCrypTool que contienen funcionalidades para el estudio de curvas elípticas y ECC, pero que por lo general no son plataformas específicamente concebidas para el estudio de este particular elemento matemático. En el presente trabajo, se lleva a cabo el desarrollo de una software educativo que ayuda a un estudiante de criptografía a asimilar las operaciones fundamentales involucradas en la Cifra de Curva Elíptica. Se hace énfasis en un enfoque interactivo, paso a paso, en donde se estudia: • Suma de puntos en cuerpo finito (detalle de ecuaciones involucradas). • Multiplicación de punto en cuerpo finito (comparación de rendimiento entre algoritmo directo y double-and-add). • Propiedad abeliana de conmutatividad. • Algoritmo de intercambio de clave de Diffie-Hellman con curva elíptica (Elliptic-curve Diffie-Hellman – ECDH). El código referido al desarrollo de la aplicación descripta en el presente trabajo se encuentra publicado en el siguiente repositorio Github: https://github.com/omarsoftware/ecc
    Descripción: 
    The interest for the study of elliptic curves has found in the field of cryptography a practical application widely spread in the recent times denominated Elliptic-curve cryptography (ECC). In comparison to other public key cryptography forms, ECC provides higher security with shorter key sizes, allowing operations to be faster and of lower computational costs. Nevertheless, its particular mathematical features also make elliptic curves to be generally seen as intrinsically more complicated and less intuitive to learn and understand than other more traditional methods. There are tools like CrypTool or JCrypTool which contain functionalities for the study of elliptic curves and ECC, but they generally are not platforms specifically dedicated to the study of this particular mathematical element. This work addresses the development of an educational software that helps cryptography students to assimilate the fundamental mathematical operations involved in Elliptic-curve Cryptography. An interactive and step-by-step approach is emphasized, in which the following is studied: • Point addition over finite fields (detailed equations involved). • Point multiplication over finite fields (performance comparison between direct algorithm and double-and-add). • Abelian commutative property. • Key-exchange algorithm of Diffie-Hellman with elliptic curves (Elliptic-curve Diffie- Hellman – ECDH). The code of the application described in this work can be found in the following Github repository: https://github.com/omarsoftware/ecc
    Mostrar el registro completo del ítem
    Ficheros en el ítem
    icon
    Nombre: Gallo Haddad, Omar.pdf
    Tamaño: 1.959Mb
    Formato: application/pdf
    Ver/Abrir
    Este ítem aparece en la(s) siguiente(s) colección(es)
    • Área de Ingeniería y Tecnología

    Estadísticas de uso

    Año
    2012
    2013
    2014
    2015
    2016
    2017
    2018
    2019
    2020
    2021
    2022
    2023
    2024
    2025
    Vistas
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    227
    143
    175
    165
    Descargas
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    194
    69
    66
    143

    Ítems relacionados

    Mostrando ítems relacionados por Título, autor o materia.

    • On the Relative Importance of Personal Values Validating Schwartz's Theory of Value Structures by Computerized Paired Comparisons 

      Bilsky, Wolfgang; Gollan, Tobias; Roccas, Sonia; Grad, Hector; Mendes Teixeira, María Luisa; Rodríguez, Miryam ; Schweiger Gallo, Inge; Segal-Caspi, Lihi (Journal of Individual Differences, 2015)
      The relative importance of values is a central feature in Schwartz's value theory. However, instruments used for validating his theory did not assess relative importance directly. Rather, values were independently rated ...
    • Dietary choline supplementation in adult rats improves performance on a test of recognition memory 

      Moreno, Hayarelis ; Hall, Geoffrey; Gallo, Milagros; Brugada, Isabel de (Behavioural Brain Research, 2018)
      In two experiments adult rats (aged at least 6 months at the start of the procedure) received a diet enriched with added choline for a period of 10 weeks; control subjects were maintained on a standard diet during this ...
    • Disentangling the Emotional Experience of Grima 

      Schweiger Gallo, Inge; Rodríguez Monter, Miryam ; Álvaro, José Luis; Fernández-Dols, José Miguel (Psychological Studies, 03/2018)
      Although almost everybody has experienced the unpleasant sensation evoked by hearing a scratch on a board or plate, surprisingly little research has been devoted to it. Whereas this emotional experience is known in Spanish ...

    Mi cuenta

    AccederRegistrar

    ¿necesitas ayuda?

    Manual de UsuarioContacto: reunir@unir.net

    Listar

    todo Re-UnirComunidades y coleccionesPor fecha de publicaciónAutoresTítulosPalabras claveTipo documentoTipo de accesoEsta colecciónPor fecha de publicaciónAutoresTítulosPalabras claveTipo documentoTipo de acceso






    Aviso Legal Política de Privacidad Política de Cookies Cláusulas legales RGPD
    © UNIR - Universidad Internacional de La Rioja
     
    Aviso Legal Política de Privacidad Política de Cookies Cláusulas legales RGPD
    © UNIR - Universidad Internacional de La Rioja