<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
<record>
  <controlfield tag="001">110321</controlfield>
  <controlfield tag="005">20220210105302.0</controlfield>
  <datafield tag="037" ind1=" " ind2=" ">
    <subfield code="a">TAZ-TFG-2021-3043</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">spa</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Vicioso Escorza, Pablo</subfield>
  </datafield>
  <datafield tag="242" ind1="0" ind2="0">
    <subfield code="a">Elliptic curves and its applications to cryptography.</subfield>
  </datafield>
  <datafield tag="245" ind1="0" ind2="0">
    <subfield code="a">Curvas elípticas y aplicaciones a la criptografía</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Zaragoza</subfield>
    <subfield code="b">Universidad de Zaragoza</subfield>
    <subfield code="c">2021</subfield>
  </datafield>
  <datafield tag="506" ind1=" " ind2=" ">
    <subfield code="a">by-nc-sa</subfield>
    <subfield code="b">Creative Commons</subfield>
    <subfield code="c">3.0</subfield>
    <subfield code="u">http://creativecommons.org/licenses/by-nc-sa/3.0/</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">En este trabajo se tratan los principales conceptos de la teoría de curvas elípticas necesarios para la aplicación de las mismas en la criptografía. Se empieza dando la ecuación de Weierstrass de una curva elíptica y, mediante un cambio de variable, se prueba la simplificación afín de la misma. Después se explica una operación con los puntos de una curva elíptica denominado el método de la cuerda y la tangente y se ve que el conjunto de los puntos de una curva elíptica son un grupo abeliano con esta operación. A continuación se verán los resultados necesarios para probar el Teorema de Hasse, el cual nos proporciona una cota en el número de puntos que posee una curva elíptica definida sobre un cuerpo finito, cuerpos que se suelen usar en criptografía.&lt;br />Ahora se pasa a explicar la criptografía sobre curvas elítpicas. En este apartado se explicará el problema del logaritmo discreto sobre curvas elípticas, los principales protocolos criptográficos clásicos y los esquemas de firma digital más relevantes que utilizan curvas elípticas. Por último se tratará una aplicación de las curvas elípticas en la actualidad, explicando un nuevo protocolo con criptomonedas denominado Mimblewimble y las ventajas y aplicaciones del mismo.&lt;br />&lt;br /></subfield>
  </datafield>
  <datafield tag="521" ind1=" " ind2=" ">
    <subfield code="a">Graduado en Matemáticas</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="a">Derechos regulados por licencia Creative Commons</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Marco Buzunáriz, Miguel Ángel</subfield>
    <subfield code="e">dir.</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
    <subfield code="a">Universidad de Zaragoza</subfield>
    <subfield code="b">Matemáticas</subfield>
    <subfield code="c"></subfield>
  </datafield>
  <datafield tag="856" ind1="0" ind2=" ">
    <subfield code="f">761327@unizar.es</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">381838</subfield>
    <subfield code="u">http://zaguan.unizar.es/record/110321/files/TAZ-TFG-2021-3043.pdf</subfield>
    <subfield code="y">Memoria (spa)</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="o">oai:zaguan.unizar.es:110321</subfield>
    <subfield code="p">driver</subfield>
    <subfield code="p">trabajos-fin-grado</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
    <subfield code="a"></subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">TAZ</subfield>
    <subfield code="b">TFG</subfield>
    <subfield code="c">CIEN</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="a">20210628115435.CREATION_DATE</subfield>
  </datafield>
  <datafield tag="951" ind1=" " ind2=" ">
    <subfield code="a">deposita:2022-02-10</subfield>
  </datafield>
</record>
</collection>