SlideShare a Scribd company logo
1 of 6
Aula Virtual Crypt4you
                  Curso: El algoritmo RSA
                              Lección 3: Cifrado de
                              números y mensajes

                                                     Profesor: Dr. Jorge Ramió Aguirre
                                                    Universidad Politécnica de Madrid

Lección 3 El algoritmo RSA – Crypt4you © JRA 2012
Capítulo 14: Cifrado Asimétrico Exponencial     Página 2




    Origen documento de apoyo a la Lección
•    Selección de dispositivas del capítulo 14 sobre Cifrado Asimétrico
     Exponencial del Libro Electrónico de Seguridad Informática y
     Criptografía para la Lección 1 del curso El algoritmo RSA de Crypt4you.
•    Este archivo forma parte libro electrónico de Seguridad Informática y
     Criptografía v 4.1 de marzo de 2006.
      •    http://www.criptored.upm.es/guiateoria/gt_m001a.htm
•    Se autoriza el uso, su reproducción en computador y la impresión sólo
     con fines docentes o personales, respetando los créditos del autor.
•    Queda prohibida su comercialización.
•    Este documento sirve como material de apoyo a la Lección 1 del curso el
     algoritmo RSA de Crypt4you. El mayor contenido temático y académico
     se encuentra en la página Web de dicha lección.
      •    http://www.crypt4you.com

© Jorge Ramió Aguirre   Madrid (España) 2006
Capítulo 14: Cifrado Asimétrico Exponencial                         Página 3




           Intercambio de clave RSA (B                                                    A)
                        En el protocolo intercambiaremos una clave K

                                  Sea K = DA9F (16 bits)
   Benito                                                                                 Adela

      Claves Benito                        216 66.331 217                     Claves Adela
       nB = 65.669                        Forzaremos cifrar un                 nA = 66.331
   eB = 35, dB = 53.771                    bloque de 16 bits               eA = 25, dA = 18.377


   Cifra K = DA9F16 = 55.96710                                      En la práctica no habrá que
               C = KeA mod nA                                       forzar este tamaño ya que la
                                                                    cifra asimétrica se hace en
               C = 55.96725 mod 66.331 =                            un cuerpo (más de mil bits)
               16.667
                                                                    mucho mayor que el número
               Benito envía a Adela C = 16.667                      que se cifra (cientos de bits).

© Jorge Ramió Aguirre      Madrid (España) 2006
Capítulo 14: Cifrado Asimétrico Exponencial                  Página 4




              Recuperación de la clave K por A
                         Claves Benito                          Claves Adela
                            nB = 65.669                          nA = 66.331
                        eB = 35, dB = 53.771                 eA = 25, dA = 18.377
      Benito             Teníamos que: K = DA9F16 = 55.96710                         Adela
                    C = KeA mod nA C = 55.96725 mod 66.331 = 16.667
                         Benito había enviado a Adela C = 16.667

       Adela calcula:                                                      Los primos que ha
      • CdA mod nA = 16.66718.377 mod 66.331 = 55.967.                      usado Benito son
      • El intercambio de clave se ha realizado con                         (97, 677) y los de
        confidencialidad porque sólo Adela ha podido                         Adela (113, 587)
        realizar ese cálculo con su clave privada dA.


© Jorge Ramió Aguirre     Madrid (España) 2006
Capítulo 14: Cifrado Asimétrico Exponencial             Página 5




    Consideraciones sobre el bloque de cifra
      Si queremos cifrar mensajes en vez de números y ese
      mensaje fuese mayor que el módulo de trabajo del
      sistema n = p q para RSA ...
        ¿cómo se generarían los bloques del mensaje a cifrar?

                        El mensaje M puede transformarse en
                        números y éstos se dividen en bloques
                         de g-1 dígitos, siendo g el número de
                             dígitos del módulo de trabajo:
                               el valor n = n p para RSA.
      Ya se ha dicho que la práctica esto no ocurrirá puesto
      que el cuerpo de cifra es como mínimo de 1.024 bits y              Ejemplo
      el “mensaje” a cifrar tendrá sólo una centena de bits.

© Jorge Ramió Aguirre     Madrid (España) 2006
Capítulo 14: Cifrado Asimétrico Exponencial                     Página 6




   Ejemplo de elección del bloque con RSA
          Se representará el mensaje en su valor ANSI decimal.
      n = p q = 89 127 = 11.303        bloques de cuatro dígitos
          (n) = 11.088; e = 25; d = inv (25, 11.088) = 10.201
            M = Olé = 079 108 233        M = 0791 0823 3
                                                        Se recupera el mensaje agrupando en
                                                        bloques de 4 dígitos excepto el último

    CIFRADO                                        DESCIFRADO
    C1 = 79125 mod 11.303 = 7.853                  M1 = 7.85310201 mod 11.303 = 0791
    C2 = 82325 mod 11.303 = 2.460                  M2 = 2.46010201 mod 11.303 = 0823
    C3 = 325 mod 11.303 = 6.970                    M3 = 6.97010201 mod 11.303 = 3

                                                                            Fin del archivo
© Jorge Ramió Aguirre   Madrid (España) 2006

More Related Content

What's hot (16)

operaciones con numeros complejos
operaciones con numeros complejosoperaciones con numeros complejos
operaciones con numeros complejos
 
Presentacionmate
PresentacionmatePresentacionmate
Presentacionmate
 
Mate 7
Mate 7Mate 7
Mate 7
 
Nivelacion grado 8 2012
Nivelacion grado 8    2012Nivelacion grado 8    2012
Nivelacion grado 8 2012
 
Leccion08 rsa crypt4you
Leccion08 rsa crypt4youLeccion08 rsa crypt4you
Leccion08 rsa crypt4you
 
Multplicación decimales
Multplicación decimalesMultplicación decimales
Multplicación decimales
 
Tarea s5 satelitales - cristian romero
Tarea s5   satelitales - cristian romeroTarea s5   satelitales - cristian romero
Tarea s5 satelitales - cristian romero
 
01 refuerzo anaya mates
01 refuerzo anaya mates01 refuerzo anaya mates
01 refuerzo anaya mates
 
Problemas oct5 espa__ol
Problemas oct5 espa__olProblemas oct5 espa__ol
Problemas oct5 espa__ol
 
Productos notables
Productos notablesProductos notables
Productos notables
 
Binomio de newton(clase)
Binomio de newton(clase)Binomio de newton(clase)
Binomio de newton(clase)
 
2.6 aplicaciones
2.6 aplicaciones2.6 aplicaciones
2.6 aplicaciones
 
4.1 tecnicas conteo
4.1 tecnicas conteo4.1 tecnicas conteo
4.1 tecnicas conteo
 
primaria 4º
primaria 4ºprimaria 4º
primaria 4º
 
Inversiones 6bb
Inversiones 6bbInversiones 6bb
Inversiones 6bb
 
Mof teoria 2 2013 - Fundamentos de las operaciones financieras
Mof teoria 2 2013 - Fundamentos de las operaciones financierasMof teoria 2 2013 - Fundamentos de las operaciones financieras
Mof teoria 2 2013 - Fundamentos de las operaciones financieras
 

Similar to Leccion03 rsa crypt4you (20)

RSA crypt4you
RSA crypt4youRSA crypt4you
RSA crypt4you
 
14 cifraasimetrica
14 cifraasimetrica14 cifraasimetrica
14 cifraasimetrica
 
Leccion02 rsa v3 crypt4you
Leccion02 rsa v3 crypt4youLeccion02 rsa v3 crypt4you
Leccion02 rsa v3 crypt4you
 
Crypt4you. Leccion02 curso rsa
Crypt4you. Leccion02 curso rsa Crypt4you. Leccion02 curso rsa
Crypt4you. Leccion02 curso rsa
 
Leccion01 rsa crypt4you
Leccion01 rsa crypt4youLeccion01 rsa crypt4you
Leccion01 rsa crypt4you
 
Leccion06 rsa crypt4you
Leccion06 rsa crypt4youLeccion06 rsa crypt4you
Leccion06 rsa crypt4you
 
ComputacióN BáSica
ComputacióN BáSicaComputacióN BáSica
ComputacióN BáSica
 
Leccion01 rsa crypt4you -V2
Leccion01 rsa crypt4you -V2Leccion01 rsa crypt4you -V2
Leccion01 rsa crypt4you -V2
 
Leccion04 rsa crypt4you
Leccion04 rsa crypt4youLeccion04 rsa crypt4you
Leccion04 rsa crypt4you
 
Algoritmo rsa
Algoritmo rsaAlgoritmo rsa
Algoritmo rsa
 
Criptografia moderna
Criptografia modernaCriptografia moderna
Criptografia moderna
 
Trabajo De Compu Algoritmos
Trabajo De Compu AlgoritmosTrabajo De Compu Algoritmos
Trabajo De Compu Algoritmos
 
10 ciframoderna
10 ciframoderna10 ciframoderna
10 ciframoderna
 
Capítulo 7: Firma digital
Capítulo 7: Firma digitalCapítulo 7: Firma digital
Capítulo 7: Firma digital
 
Aclarando dudas sobre RSA
Aclarando dudas sobre RSAAclarando dudas sobre RSA
Aclarando dudas sobre RSA
 
Habilidad operativa
Habilidad operativaHabilidad operativa
Habilidad operativa
 
Leccion05 rsa crypt4you - v1
Leccion05 rsa crypt4you - v1Leccion05 rsa crypt4you - v1
Leccion05 rsa crypt4you - v1
 
Habilidad operativa
Habilidad operativaHabilidad operativa
Habilidad operativa
 
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.pptCriptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
 
P11 sistemas de numeracion ii solucion
P11 sistemas de numeracion ii solucionP11 sistemas de numeracion ii solucion
P11 sistemas de numeracion ii solucion
 

Recently uploaded

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 

Recently uploaded (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

Leccion03 rsa crypt4you

  • 1. Aula Virtual Crypt4you Curso: El algoritmo RSA Lección 3: Cifrado de números y mensajes Profesor: Dr. Jorge Ramió Aguirre Universidad Politécnica de Madrid Lección 3 El algoritmo RSA – Crypt4you © JRA 2012
  • 2. Capítulo 14: Cifrado Asimétrico Exponencial Página 2 Origen documento de apoyo a la Lección • Selección de dispositivas del capítulo 14 sobre Cifrado Asimétrico Exponencial del Libro Electrónico de Seguridad Informática y Criptografía para la Lección 1 del curso El algoritmo RSA de Crypt4you. • Este archivo forma parte libro electrónico de Seguridad Informática y Criptografía v 4.1 de marzo de 2006. • http://www.criptored.upm.es/guiateoria/gt_m001a.htm • Se autoriza el uso, su reproducción en computador y la impresión sólo con fines docentes o personales, respetando los créditos del autor. • Queda prohibida su comercialización. • Este documento sirve como material de apoyo a la Lección 1 del curso el algoritmo RSA de Crypt4you. El mayor contenido temático y académico se encuentra en la página Web de dicha lección. • http://www.crypt4you.com © Jorge Ramió Aguirre Madrid (España) 2006
  • 3. Capítulo 14: Cifrado Asimétrico Exponencial Página 3 Intercambio de clave RSA (B A) En el protocolo intercambiaremos una clave K Sea K = DA9F (16 bits) Benito Adela Claves Benito 216 66.331 217 Claves Adela nB = 65.669 Forzaremos cifrar un nA = 66.331 eB = 35, dB = 53.771 bloque de 16 bits eA = 25, dA = 18.377 Cifra K = DA9F16 = 55.96710 En la práctica no habrá que C = KeA mod nA forzar este tamaño ya que la cifra asimétrica se hace en C = 55.96725 mod 66.331 = un cuerpo (más de mil bits) 16.667 mucho mayor que el número Benito envía a Adela C = 16.667 que se cifra (cientos de bits). © Jorge Ramió Aguirre Madrid (España) 2006
  • 4. Capítulo 14: Cifrado Asimétrico Exponencial Página 4 Recuperación de la clave K por A Claves Benito Claves Adela nB = 65.669 nA = 66.331 eB = 35, dB = 53.771 eA = 25, dA = 18.377 Benito Teníamos que: K = DA9F16 = 55.96710 Adela C = KeA mod nA C = 55.96725 mod 66.331 = 16.667 Benito había enviado a Adela C = 16.667 Adela calcula: Los primos que ha • CdA mod nA = 16.66718.377 mod 66.331 = 55.967. usado Benito son • El intercambio de clave se ha realizado con (97, 677) y los de confidencialidad porque sólo Adela ha podido Adela (113, 587) realizar ese cálculo con su clave privada dA. © Jorge Ramió Aguirre Madrid (España) 2006
  • 5. Capítulo 14: Cifrado Asimétrico Exponencial Página 5 Consideraciones sobre el bloque de cifra Si queremos cifrar mensajes en vez de números y ese mensaje fuese mayor que el módulo de trabajo del sistema n = p q para RSA ... ¿cómo se generarían los bloques del mensaje a cifrar? El mensaje M puede transformarse en números y éstos se dividen en bloques de g-1 dígitos, siendo g el número de dígitos del módulo de trabajo: el valor n = n p para RSA. Ya se ha dicho que la práctica esto no ocurrirá puesto que el cuerpo de cifra es como mínimo de 1.024 bits y Ejemplo el “mensaje” a cifrar tendrá sólo una centena de bits. © Jorge Ramió Aguirre Madrid (España) 2006
  • 6. Capítulo 14: Cifrado Asimétrico Exponencial Página 6 Ejemplo de elección del bloque con RSA Se representará el mensaje en su valor ANSI decimal. n = p q = 89 127 = 11.303 bloques de cuatro dígitos (n) = 11.088; e = 25; d = inv (25, 11.088) = 10.201 M = Olé = 079 108 233 M = 0791 0823 3 Se recupera el mensaje agrupando en bloques de 4 dígitos excepto el último CIFRADO DESCIFRADO C1 = 79125 mod 11.303 = 7.853 M1 = 7.85310201 mod 11.303 = 0791 C2 = 82325 mod 11.303 = 2.460 M2 = 2.46010201 mod 11.303 = 0823 C3 = 325 mod 11.303 = 6.970 M3 = 6.97010201 mod 11.303 = 3 Fin del archivo © Jorge Ramió Aguirre Madrid (España) 2006