20CurvasElipticas.ppt

30
Seguridad Informática y Criptogr Material Docente de Libre Distribución Ultima actualización del archivo: 01/ Este archivo tiene: 30 diaposit Dr. Josep María Miret Bio Universidad de Lleid urso de !e"uridad #n$orm%tica & ripto"ra$'a ( )*+ v ,-1 ap'tulo .0 #ntroducción a la i$ra con u El'pticas Este archivo forma parte de un curso completo sobre Seguridad Informática y Criptografía. uso, reproducción en computador y su impresión en papel, sólo con fines docentes yo respetando los cr!ditos del autor. "ueda prohibida su comercialización, e#cepto la edició $epartamento de %ublicaciones de la Escuela &niversitaria de Informática de la &niversidad 'adrid, Espa(a.

Transcript of 20CurvasElipticas.ppt

  • Captulo 20Introduccin a la Cifra con Curvas ElpticasSeguridad Informtica y CriptografaMaterial Docente de Libre DistribucinUltima actualizacin del archivo: 01/03/06Este archivo tiene: 30 diapositivasDr. Josep Mara Miret BioscaUniversidad de LleidaCurso de Seguridad Informtica y Criptografa JRAv 4.1Este archivo forma parte de un curso completo sobre Seguridad Informtica y Criptografa. Se autoriza el uso, reproduccin en computador y su impresin en papel, slo con fines docentes y/o personales, respetando los crditos del autor. Queda prohibida su comercializacin, excepto la edicin en venta en el Departamento de Publicaciones de la Escuela Universitaria de Informtica de la Universidad Politcnica de Madrid, Espaa.

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Nota de agradecimiento del editorEste tema ha sido entregado para su inclusin en el libro electrnico por parte de mi colega y amigo Josep Mara Miret Biosca, Dr. en Matemticas y experto en curvas elpticas e hiperelpticas. Josep es profesor de la Universidad de Lleida, en Catalunya, Espaa.

    Si bien la cifra con curvas elpticas est experimentando ltimamente un gran desarrollo, recuerde que lo que aqu se muestra es tan slo una breve introduccin al tema, con ciertas modificaciones con respecto a la documentacin de la versin 4.0 del libro.Si est interesado en esta lnea de investigacin, podr encontrar mucha informacin en Internet en estos enlaces en espaol e ingls.http://www.matematica.udl.es/cas/professor.html?id=23http://www.google.es/search?hl=es&q=criptografia+curvas+el%C3%ADpticas&meta=http://www.google.es/search?hl=es&q=elliptic+curve+cryptography&meta=

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Introduccin

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Curvas elpticas

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Conjunto de puntos en una curva elptica

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Suma de puntos en una curva elptica

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Expresiones analticas del punto suma

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Mltiplos de un punto de una curva

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Curvas elpticas sobre cuerpos finitos

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Una curva sobre un cuerpo finito Fp

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Criptosistemas con curvas elpticas

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Criptosistema ElGamal elptico

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Cifrado ElGamal elptico

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Descifrado ElGamal elptico

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Ejemplo de cifrado con ElGamal elptico

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Ejemplo de descifrado con ElGamal elptico

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    ElGamal elptico vs ElGamal multiplicativo

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Tamaos de clave

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Dificultad del PLDE

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Firma digital con curvas elpticas: ECDSA

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Verificacin de firma con ECDSA

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Ejemplo generacin de firma ElGamal

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Ejemplo verificacin de firma ElGamal

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Curvas criptogrficamente tiles

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    ECC challenges

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    ECC challenges por resolver

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Notaciones usadas en los ECC challenges

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Software libre para usar curvas elpticasFin del captulo

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Cuestiones y ejercicios (1 de 2)

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Jorge Rami Aguirre Madrid (Espaa) 2006*Pgina *

    Cuestiones y ejercicios (2 de 2)

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas

    Libro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas ElpticasLibro Electrnico de Seguridad Informtica y Criptografa v4.1NOTAS SOBRE EL TEMA:

    Captulo 20: Introduccin a la Cifra con Curvas Elpticas