SlideShare une entreprise Scribd logo
Cómo compartir un secreto

       Mauricio Quezada
          21/01/11
Criptografía
Queremos distribuir un secreto S entre
          n participantes
Dividiéndolo en n trozos
De tal forma que
• t - 1 o menos trozos no permiten reconstruir el
  secreto

• El conocimiento de t o más trozos permite
  reconstruir el secreto S
Adi Shamir’s Secret Sharing

                 • Ideado en 1979

                 • Shamir
                   es la S de RSA
Cómo se hace
• Genere un polinomio p de grado t-1 con
  coeficientes aleatorios

                                              t 1
   p( x)  a0  a1 x  a2 x  ...  at 1 x
                            2




• De tal forma que

             a0  p(0)  S
• Los trozos son de la forma


            Di  (i, p(i)) i  1..n

• Y entregados a cada participante
¿Cómo se reconstruye S?
• Con t o más trozos, es posible interpolar el
  polinomio

• Recuperando la fórmula original

• Y por lo tanto, recuperando   a0  S
¿Y por qué funciona?
¿Y por qué funciona?

    ¿Es seguro?
¿¡ Y para qué u001A sirve !?

• Asegurar una llave privada
¿¡ Y para qué u001A sirve !?

• Asegurar una llave privada

• Tener una jerarquía para hacer firmas digitales
¿¡ Y para qué u001A sirve !?

• Asegurar una llave privada

• Tener una jerarquía para hacer firmas digitales

• Distribuir la fórmula de la Coca-Cola
¿Y funciona en la práctica?
¿Y funciona en la práctica?




         NO
Exageré, sí funciona
• Bajo ciertos supuestos…

  – Los participantes son honestos y desean que
    todos conozcan el secreto


• Existen muchos protocolos para distintas
  suposiciones
SSSS


• http://point-at-infinity.org/ssss/

• t=3
• n = 10
t=3, n=10
t=3, n=10
t=3, n=10
Referencias
• Shamir, Adi (1979). "How to share a
  secret". Communications of the ACM 22 (11)

• Simpsons, The (1996). “The Curse of the Flying
  Hellfish”. Fox Broadcasting Company.

• SSSS - http://point-at-infinity.org/ssss/
BONUS TRACK

Contenu connexe

Tendances (16)

Repaso matemáticas 4º primaria
Repaso matemáticas 4º primariaRepaso matemáticas 4º primaria
Repaso matemáticas 4º primaria
 
Tema.5.mate.hugo
Tema.5.mate.hugoTema.5.mate.hugo
Tema.5.mate.hugo
 
Números de 5 cifras
Números de 5 cifrasNúmeros de 5 cifras
Números de 5 cifras
 
números de 5 cifras
números de 5 cifrasnúmeros de 5 cifras
números de 5 cifras
 
La multiplicación
La multiplicaciónLa multiplicación
La multiplicación
 
Lesson 06 numbers
Lesson 06   numbersLesson 06   numbers
Lesson 06 numbers
 
Tema 1 matematicas st
Tema 1 matematicas stTema 1 matematicas st
Tema 1 matematicas st
 
Tema 1 matematicas st
Tema 1 matematicas stTema 1 matematicas st
Tema 1 matematicas st
 
Trinomio de segundo grado
Trinomio de segundo gradoTrinomio de segundo grado
Trinomio de segundo grado
 
Matemáticas 5º. Repaso de 4º Primaria. Evaluación Inicial
Matemáticas 5º. Repaso de 4º Primaria. Evaluación InicialMatemáticas 5º. Repaso de 4º Primaria. Evaluación Inicial
Matemáticas 5º. Repaso de 4º Primaria. Evaluación Inicial
 
M ui 1 quiénes somos. salud y enfermedad
M ui 1  quiénes somos. salud y enfermedadM ui 1  quiénes somos. salud y enfermedad
M ui 1 quiénes somos. salud y enfermedad
 
Números enteros y decimales
Números enteros y decimalesNúmeros enteros y decimales
Números enteros y decimales
 
Tema 6 mates[1]
Tema 6 mates[1]Tema 6 mates[1]
Tema 6 mates[1]
 
Números Naturales
Números NaturalesNúmeros Naturales
Números Naturales
 
Escritura de numeros
Escritura de numerosEscritura de numeros
Escritura de numeros
 
VALOR POSICIONAL
VALOR POSICIONALVALOR POSICIONAL
VALOR POSICIONAL
 

Plus de Mauricio Quezada (6)

Línea de tiempo Movimiento Estudiantil 2011
Línea de tiempo Movimiento Estudiantil 2011Línea de tiempo Movimiento Estudiantil 2011
Línea de tiempo Movimiento Estudiantil 2011
 
Aspectos y seguridad
Aspectos y seguridadAspectos y seguridad
Aspectos y seguridad
 
Proofs of Partial Knowledge and Simplified Design of Witness Hiding Protocols
Proofs of Partial Knowledge and Simplified Design of Witness Hiding ProtocolsProofs of Partial Knowledge and Simplified Design of Witness Hiding Protocols
Proofs of Partial Knowledge and Simplified Design of Witness Hiding Protocols
 
Monitorizando aplicaciones con AspectJ
Monitorizando aplicaciones con AspectJMonitorizando aplicaciones con AspectJ
Monitorizando aplicaciones con AspectJ
 
Criptografía y Teoría de Juegos
Criptografía y Teoría de JuegosCriptografía y Teoría de Juegos
Criptografía y Teoría de Juegos
 
Introduccion a AspectJ
Introduccion a AspectJIntroduccion a AspectJ
Introduccion a AspectJ
 

Dernier

Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Noe Castillo
 

Dernier (20)

Lec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuarioLec. 08 Esc. Sab. Luz desde el santuario
Lec. 08 Esc. Sab. Luz desde el santuario
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTEPLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
Tema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptxTema 14. Aplicación de Diagramas 26-05-24.pptx
Tema 14. Aplicación de Diagramas 26-05-24.pptx
 
Presentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesPresentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clases
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOSTRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
 
Proceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu RemodelaciónProceso de gestión de obras - Aquí tu Remodelación
Proceso de gestión de obras - Aquí tu Remodelación
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 

Cómo compartir un Secreto