SlideShare una empresa de Scribd logo
Problemas del Milenio: P
VS NP. ¿Qué tan fácil es
encontrar una solución a un
problema matemático?
Marzo de 2013
CCH Oriente
El Instituto Clay de Matemáticas en
EEUU ofrece un premio de 1,000,000
de dólares a quien resuelva uno de 7
problemas matemáticos aun no
resueltos
Uno de los 7 problemas ya fue resuelto
por Grigori Perelman en 2003 después
de que lo planteara Henri Poincaré en
1904
¿Qué dice
el
problema
P vs NP?
¿Cómo
podemos
entenderlo?
“Toda la
matemática
se entiende
con
ejemplos”
V. I. Arnold
¿Cómo
podemos
entenderlo?
“Toda la
matemática
se entiende
con
ejemplos”
V. I. Arnold
Voy a contar
una historia
para
entender
P vs NP
¿Quiénes
son los
héroes de
nuestra
historia?
Alan Turing
Pierre de Fermat
Euclides
Nuestra historia es acerca de
el encriptamiento
¿Qué dice? !!!!!!!!!!!
12 12 2
Este mensaje esta encriptado con
RSA Ron Rivest, Adi Shamir, y Leonard Adleman
Muchas culturas de la antigüedad
descubrieron que todo número
es un múltiplo de primos:
35=5*7
60=2*2*3*5
17=17
361=19*19
Euclides demostró
que los números
primos son “infinitos”
Si 2, 3, 5, 7…p(n) son todos los
primos entonces a
2*3*5*7* * *p(n)+1 no lo divide
ni 2, ni 3, ni 5,…, ni p(n)
Fermat uso la
aritmética modular
para encontrar
propiedades de los números.
Ejemplo:
Los relojes 60≡0, 18 ≡ 6 (mod 12)
La medida en grados:
378≡18, 400 ≡ 40
(mod 360)
Para encriptar un mensaje en RSA se
usan:
• Dos primos p y q.
• Su resultado n=p*q
• Y su clave de codificación E (llave
publica).
• Para codificar el mensaje anterior
usamos p=3, q=5, n=15, E=3
El mecanismo de desencriptar
consiste en tener una clave
de descodificación que en
este caso la elegimos como
D=3 (llave privada)
Para descodificar tenemos que elevar cada
cifra del mensaje al cubo y sacar su módulo
n=15
M ≡ C^D (mod n)
En este caso:
M ≡ C^3 (mod 15)
Codificación Eleva al
cubo
Modulo
15
Traducción a
letras
12 1728 3 C
12 1728 3 C
2 8 8 H
El mecanismo de encriptar
consiste en tener una clave
de codificación que en
este caso la elegimos como
E=3 (llave publica)
Para codificar tenemos que elevar cada cifra
del mensaje al cubo y sacar su módulo n=15
C ≡ M^E (mod n)
En este caso:
C ≡ M^3 (mod 15)
Mensaje Traducción
a números
Eleva
Al cubo
Módulo 15
C 3 27 12
C 3 27 12
H 8 512 2
La clave para ser un “hacker” es justo
descubrir la llave privada D
Esta clave tiene como fórmula que
D*E ≡ 1 (mod (p-1)*(q-1))
En nuestro caso
3*3 ≡ 1 (mod 2*4)
Esto en nuestro caso ha sido complicado
En el mundo real todo mundo conoce n y E
pero no p y q. Por ejemplo piensen como
descomponer en sus primos un número como
n=2^67-1 y de ahí deducir E
Para descubrir D por “prueba y error” se
puede usar una máquina (de Turing)
Y probar descomponer n=2^67-1 en sus
primos.
O bien dedicar muchas máquinas probando
distintos números aleatoriamente (máquina
de Turing aleatoria)
Y probar descomponer n=2^67-1 en sus
primos. O bien tratando de que alguna
máquina le atine a D
El problema al que nos enfrentamos es un
problema NP del cual podemos esperar que
para resolver por “fuerza bruta” tardemos en
algunos caso tanto tiempo como la edad del
Universo.
La pregunta básica de P vs NP es si P=NP o
P<>NP. Es decir en los problemas de
matemática:
¿Puede la mente humana siempre descubrir
una estrategia o algoritmo para resolver un
problema en un tiempo “razonable”?
De corazón espero que en este siglo, que
alguno de ustedes:
Premio Clay
Tú
P vs NP
Muchas gracias

Más contenido relacionado

La actualidad más candente

Acv 05 Polinomios I
Acv 05 Polinomios IAcv 05 Polinomios I
Acv 05 Polinomios I
Christiam3000
 
Unidad 2 actividad 3
Unidad 2 actividad 3Unidad 2 actividad 3
Unidad 2 actividad 3
cristiansaenz
 
EJERCICIO DE CÁLCULO
EJERCICIO DE CÁLCULOEJERCICIO DE CÁLCULO
EJERCICIO DE CÁLCULO
Eder Guido
 
Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...
Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...
Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...
Instituto Tecnológico de Tepic
 
ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)
charnisch
 
Aclarando dudas sobre RSA
Aclarando dudas sobre RSAAclarando dudas sobre RSA
Aclarando dudas sobre RSA
Eventos Creativos
 
Un castillo de naipes se construye mediante la secuencia que se ilustra en la...
Un castillo de naipes se construye mediante la secuencia que se ilustra en la...Un castillo de naipes se construye mediante la secuencia que se ilustra en la...
Un castillo de naipes se construye mediante la secuencia que se ilustra en la...
Jaime Restrepo Cardona
 
Teoria de exponentes
Teoria de exponentesTeoria de exponentes
Teoria de exponentes
Marysol Cruz
 
Planteo de ecuaciones
Planteo de ecuacionesPlanteo de ecuaciones
Planteo de ecuaciones
remi2013
 
Leccion03 rsa crypt4you
Leccion03 rsa crypt4youLeccion03 rsa crypt4you
Leccion03 rsa crypt4you
Alfonso Muñoz, PhD
 
Resolver ecuaciones en diferentes metodos
Resolver ecuaciones en diferentes metodosResolver ecuaciones en diferentes metodos
Resolver ecuaciones en diferentes metodos
Fanny Yuribeth Juarez
 
Ecuación general de la circunferencia grado decimo 2015
Ecuación general de la circunferencia grado decimo 2015Ecuación general de la circunferencia grado decimo 2015
Ecuación general de la circunferencia grado decimo 2015
25liliana1999
 
Concentrese nicolas jimenez q 7 a
Concentrese nicolas jimenez q 7 aConcentrese nicolas jimenez q 7 a
Concentrese nicolas jimenez q 7 a
nachoutp
 
Binomio de newton
Binomio de newtonBinomio de newton
Binomio de newton
jpinedam
 
Ada # 4
Ada # 4Ada # 4
Factorización no. 4
Factorización no. 4Factorización no. 4
Factorización no. 4
profredy
 
19 protocoloscripto
19 protocoloscripto19 protocoloscripto
19 protocoloscripto
Roberto Moreno Doñoro
 
Ejercicio dificil
Ejercicio dificilEjercicio dificil
Ejercicio dificil
Daniel B
 
U4 s2 división algebraica
U4 s2   división algebraicaU4 s2   división algebraica
U4 s2 división algebraica
Luis Diego Yaipen Gonzales
 

La actualidad más candente (19)

Acv 05 Polinomios I
Acv 05 Polinomios IAcv 05 Polinomios I
Acv 05 Polinomios I
 
Unidad 2 actividad 3
Unidad 2 actividad 3Unidad 2 actividad 3
Unidad 2 actividad 3
 
EJERCICIO DE CÁLCULO
EJERCICIO DE CÁLCULOEJERCICIO DE CÁLCULO
EJERCICIO DE CÁLCULO
 
Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...
Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...
Resta en complemento a 2, codigo BCD, codigo GRAY, codigo exceso a 3, codigo ...
 
ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)ACTIVIDAD 2 SENA(SOLUCIONARIO)
ACTIVIDAD 2 SENA(SOLUCIONARIO)
 
Aclarando dudas sobre RSA
Aclarando dudas sobre RSAAclarando dudas sobre RSA
Aclarando dudas sobre RSA
 
Un castillo de naipes se construye mediante la secuencia que se ilustra en la...
Un castillo de naipes se construye mediante la secuencia que se ilustra en la...Un castillo de naipes se construye mediante la secuencia que se ilustra en la...
Un castillo de naipes se construye mediante la secuencia que se ilustra en la...
 
Teoria de exponentes
Teoria de exponentesTeoria de exponentes
Teoria de exponentes
 
Planteo de ecuaciones
Planteo de ecuacionesPlanteo de ecuaciones
Planteo de ecuaciones
 
Leccion03 rsa crypt4you
Leccion03 rsa crypt4youLeccion03 rsa crypt4you
Leccion03 rsa crypt4you
 
Resolver ecuaciones en diferentes metodos
Resolver ecuaciones en diferentes metodosResolver ecuaciones en diferentes metodos
Resolver ecuaciones en diferentes metodos
 
Ecuación general de la circunferencia grado decimo 2015
Ecuación general de la circunferencia grado decimo 2015Ecuación general de la circunferencia grado decimo 2015
Ecuación general de la circunferencia grado decimo 2015
 
Concentrese nicolas jimenez q 7 a
Concentrese nicolas jimenez q 7 aConcentrese nicolas jimenez q 7 a
Concentrese nicolas jimenez q 7 a
 
Binomio de newton
Binomio de newtonBinomio de newton
Binomio de newton
 
Ada # 4
Ada # 4Ada # 4
Ada # 4
 
Factorización no. 4
Factorización no. 4Factorización no. 4
Factorización no. 4
 
19 protocoloscripto
19 protocoloscripto19 protocoloscripto
19 protocoloscripto
 
Ejercicio dificil
Ejercicio dificilEjercicio dificil
Ejercicio dificil
 
U4 s2 división algebraica
U4 s2   división algebraicaU4 s2   división algebraica
U4 s2 división algebraica
 

Destacado

P vs NP
P vs NPP vs NP
P vs NP
S P Sajjan
 
P versus NP
P versus NPP versus NP
P versus NP
Farid El Hajj
 
Las clases P NP y NP completo
Las clases P NP y NP completoLas clases P NP y NP completo
Las clases P NP y NP completo
Yorladiss Salinas Rodriguezz
 
NP completeness
NP completenessNP completeness
NP completeness
Amrinder Arora
 
Np complete
Np completeNp complete
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
LinkedIn
 

Destacado (6)

P vs NP
P vs NPP vs NP
P vs NP
 
P versus NP
P versus NPP versus NP
P versus NP
 
Las clases P NP y NP completo
Las clases P NP y NP completoLas clases P NP y NP completo
Las clases P NP y NP completo
 
NP completeness
NP completenessNP completeness
NP completeness
 
Np complete
Np completeNp complete
Np complete
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

Similar a P vs NP

Up encriptacion publica v1.2
Up encriptacion publica v1.2Up encriptacion publica v1.2
Up encriptacion publica v1.2
Meme delaTower
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
Joemmanuel Ponce
 
06 teoriainfo
06 teoriainfo06 teoriainfo
06 teoriainfo
Roberto Moreno Doñoro
 
Desafío total: cómo resolver retos extremos
Desafío total:  cómo resolver retos extremosDesafío total:  cómo resolver retos extremos
Desafío total: cómo resolver retos extremos
Rafael Bermúdez Míguez
 
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Ameth1991
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
Jesus Romero Arizmendi
 
Primos 2
Primos 2Primos 2
Primos 2
klorduy
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
Jesus Romero Arizmendi
 
criptosistema Rabin, Merkle-Hellman
criptosistema Rabin, Merkle-Hellmancriptosistema Rabin, Merkle-Hellman
criptosistema Rabin, Merkle-Hellman
Juan Carlos Broncanotorres
 
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.pptCriptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
hugo124330
 
ComputacióN BáSica
ComputacióN BáSicaComputacióN BáSica
ComputacióN BáSica
MAFER
 
1. guia de aprendizaje m.c.m.
1. guia de aprendizaje m.c.m.1. guia de aprendizaje m.c.m.
1. guia de aprendizaje m.c.m.
OMAR FREDY RODRIGUEZ
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
Jesus Romero Arizmendi
 
Diffie hellman expocicion
Diffie hellman expocicionDiffie hellman expocicion
Diffie hellman expocicion
alex paz
 
Criptografia Cuantica
Criptografia CuanticaCriptografia Cuantica
Criptografia Cuantica
elprofediaz@hotmail.com
 
2020-T3 Conjetura de Goldbach
2020-T3 Conjetura de Goldbach2020-T3 Conjetura de Goldbach
2020-T3 Conjetura de Goldbach
Ricardo Lopez-Ruiz
 
Analisis combinatorio.ppt
Analisis combinatorio.pptAnalisis combinatorio.ppt
Analisis combinatorio.ppt
SandritoLinarez
 
Examenes uni 2009 2015-i
Examenes uni 2009 2015-iExamenes uni 2009 2015-i
Examenes uni 2009 2015-i
EYLENSAN
 
Leccion01 rsa crypt4you
Leccion01 rsa crypt4youLeccion01 rsa crypt4you
Leccion01 rsa crypt4you
Alfonso Muñoz, PhD
 
Encriptacion de datos, una vista general
Encriptacion de datos, una vista generalEncriptacion de datos, una vista general
Encriptacion de datos, una vista general
Christian Caceres
 

Similar a P vs NP (20)

Up encriptacion publica v1.2
Up encriptacion publica v1.2Up encriptacion publica v1.2
Up encriptacion publica v1.2
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
 
06 teoriainfo
06 teoriainfo06 teoriainfo
06 teoriainfo
 
Desafío total: cómo resolver retos extremos
Desafío total:  cómo resolver retos extremosDesafío total:  cómo resolver retos extremos
Desafío total: cómo resolver retos extremos
 
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
Paper de Criptografía sobre Ataque a la clave por la paradoja del cumpleaños ...
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Primos 2
Primos 2Primos 2
Primos 2
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
criptosistema Rabin, Merkle-Hellman
criptosistema Rabin, Merkle-Hellmancriptosistema Rabin, Merkle-Hellman
criptosistema Rabin, Merkle-Hellman
 
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.pptCriptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
 
ComputacióN BáSica
ComputacióN BáSicaComputacióN BáSica
ComputacióN BáSica
 
1. guia de aprendizaje m.c.m.
1. guia de aprendizaje m.c.m.1. guia de aprendizaje m.c.m.
1. guia de aprendizaje m.c.m.
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Diffie hellman expocicion
Diffie hellman expocicionDiffie hellman expocicion
Diffie hellman expocicion
 
Criptografia Cuantica
Criptografia CuanticaCriptografia Cuantica
Criptografia Cuantica
 
2020-T3 Conjetura de Goldbach
2020-T3 Conjetura de Goldbach2020-T3 Conjetura de Goldbach
2020-T3 Conjetura de Goldbach
 
Analisis combinatorio.ppt
Analisis combinatorio.pptAnalisis combinatorio.ppt
Analisis combinatorio.ppt
 
Examenes uni 2009 2015-i
Examenes uni 2009 2015-iExamenes uni 2009 2015-i
Examenes uni 2009 2015-i
 
Leccion01 rsa crypt4you
Leccion01 rsa crypt4youLeccion01 rsa crypt4you
Leccion01 rsa crypt4you
 
Encriptacion de datos, una vista general
Encriptacion de datos, una vista generalEncriptacion de datos, una vista general
Encriptacion de datos, una vista general
 

Más de Manuel Hernandez Rosales

Sistemas para las ciudades
Sistemas para las ciudadesSistemas para las ciudades
Sistemas para las ciudades
Manuel Hernandez Rosales
 
Aprendizaje y evaluación algorítmica en matemáticas
Aprendizaje y evaluación algorítmica en matemáticasAprendizaje y evaluación algorítmica en matemáticas
Aprendizaje y evaluación algorítmica en matemáticas
Manuel Hernandez Rosales
 
Estandares para numeros y algebra
Estandares para numeros y algebraEstandares para numeros y algebra
Estandares para numeros y algebra
Manuel Hernandez Rosales
 
Teoría de conjuntos, lógica y pensamientos
Teoría de conjuntos, lógica y pensamientosTeoría de conjuntos, lógica y pensamientos
Teoría de conjuntos, lógica y pensamientos
Manuel Hernandez Rosales
 
Ecuación de Navier Stokes, teoría de campos y mecánica cúántica
Ecuación de Navier Stokes, teoría de campos y mecánica cúánticaEcuación de Navier Stokes, teoría de campos y mecánica cúántica
Ecuación de Navier Stokes, teoría de campos y mecánica cúántica
Manuel Hernandez Rosales
 
El concepto de infinito en matemáticas y su enseñanza
El concepto de infinito en matemáticas y su enseñanzaEl concepto de infinito en matemáticas y su enseñanza
El concepto de infinito en matemáticas y su enseñanza
Manuel Hernandez Rosales
 
El equilibrio de Nash. Facultad de Economia
El equilibrio de Nash. Facultad de EconomiaEl equilibrio de Nash. Facultad de Economia
El equilibrio de Nash. Facultad de Economia
Manuel Hernandez Rosales
 

Más de Manuel Hernandez Rosales (7)

Sistemas para las ciudades
Sistemas para las ciudadesSistemas para las ciudades
Sistemas para las ciudades
 
Aprendizaje y evaluación algorítmica en matemáticas
Aprendizaje y evaluación algorítmica en matemáticasAprendizaje y evaluación algorítmica en matemáticas
Aprendizaje y evaluación algorítmica en matemáticas
 
Estandares para numeros y algebra
Estandares para numeros y algebraEstandares para numeros y algebra
Estandares para numeros y algebra
 
Teoría de conjuntos, lógica y pensamientos
Teoría de conjuntos, lógica y pensamientosTeoría de conjuntos, lógica y pensamientos
Teoría de conjuntos, lógica y pensamientos
 
Ecuación de Navier Stokes, teoría de campos y mecánica cúántica
Ecuación de Navier Stokes, teoría de campos y mecánica cúánticaEcuación de Navier Stokes, teoría de campos y mecánica cúántica
Ecuación de Navier Stokes, teoría de campos y mecánica cúántica
 
El concepto de infinito en matemáticas y su enseñanza
El concepto de infinito en matemáticas y su enseñanzaEl concepto de infinito en matemáticas y su enseñanza
El concepto de infinito en matemáticas y su enseñanza
 
El equilibrio de Nash. Facultad de Economia
El equilibrio de Nash. Facultad de EconomiaEl equilibrio de Nash. Facultad de Economia
El equilibrio de Nash. Facultad de Economia
 

Último

FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 

Último (20)

FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 

P vs NP

  • 1. Problemas del Milenio: P VS NP. ¿Qué tan fácil es encontrar una solución a un problema matemático? Marzo de 2013 CCH Oriente
  • 2. El Instituto Clay de Matemáticas en EEUU ofrece un premio de 1,000,000 de dólares a quien resuelva uno de 7 problemas matemáticos aun no resueltos
  • 3. Uno de los 7 problemas ya fue resuelto por Grigori Perelman en 2003 después de que lo planteara Henri Poincaré en 1904
  • 7. Voy a contar una historia para entender P vs NP
  • 8. ¿Quiénes son los héroes de nuestra historia? Alan Turing Pierre de Fermat Euclides
  • 9. Nuestra historia es acerca de el encriptamiento
  • 10. ¿Qué dice? !!!!!!!!!!! 12 12 2 Este mensaje esta encriptado con RSA Ron Rivest, Adi Shamir, y Leonard Adleman
  • 11. Muchas culturas de la antigüedad descubrieron que todo número es un múltiplo de primos: 35=5*7 60=2*2*3*5 17=17 361=19*19
  • 12. Euclides demostró que los números primos son “infinitos” Si 2, 3, 5, 7…p(n) son todos los primos entonces a 2*3*5*7* * *p(n)+1 no lo divide ni 2, ni 3, ni 5,…, ni p(n)
  • 13. Fermat uso la aritmética modular para encontrar propiedades de los números. Ejemplo: Los relojes 60≡0, 18 ≡ 6 (mod 12) La medida en grados: 378≡18, 400 ≡ 40 (mod 360)
  • 14. Para encriptar un mensaje en RSA se usan: • Dos primos p y q. • Su resultado n=p*q • Y su clave de codificación E (llave publica). • Para codificar el mensaje anterior usamos p=3, q=5, n=15, E=3
  • 15. El mecanismo de desencriptar consiste en tener una clave de descodificación que en este caso la elegimos como D=3 (llave privada) Para descodificar tenemos que elevar cada cifra del mensaje al cubo y sacar su módulo n=15 M ≡ C^D (mod n) En este caso: M ≡ C^3 (mod 15)
  • 16. Codificación Eleva al cubo Modulo 15 Traducción a letras 12 1728 3 C 12 1728 3 C 2 8 8 H
  • 17. El mecanismo de encriptar consiste en tener una clave de codificación que en este caso la elegimos como E=3 (llave publica) Para codificar tenemos que elevar cada cifra del mensaje al cubo y sacar su módulo n=15 C ≡ M^E (mod n) En este caso: C ≡ M^3 (mod 15)
  • 18. Mensaje Traducción a números Eleva Al cubo Módulo 15 C 3 27 12 C 3 27 12 H 8 512 2
  • 19. La clave para ser un “hacker” es justo descubrir la llave privada D Esta clave tiene como fórmula que D*E ≡ 1 (mod (p-1)*(q-1)) En nuestro caso 3*3 ≡ 1 (mod 2*4)
  • 20. Esto en nuestro caso ha sido complicado En el mundo real todo mundo conoce n y E pero no p y q. Por ejemplo piensen como descomponer en sus primos un número como n=2^67-1 y de ahí deducir E
  • 21. Para descubrir D por “prueba y error” se puede usar una máquina (de Turing) Y probar descomponer n=2^67-1 en sus primos.
  • 22. O bien dedicar muchas máquinas probando distintos números aleatoriamente (máquina de Turing aleatoria) Y probar descomponer n=2^67-1 en sus primos. O bien tratando de que alguna máquina le atine a D
  • 23. El problema al que nos enfrentamos es un problema NP del cual podemos esperar que para resolver por “fuerza bruta” tardemos en algunos caso tanto tiempo como la edad del Universo.
  • 24. La pregunta básica de P vs NP es si P=NP o P<>NP. Es decir en los problemas de matemática: ¿Puede la mente humana siempre descubrir una estrategia o algoritmo para resolver un problema en un tiempo “razonable”?
  • 25. De corazón espero que en este siglo, que alguno de ustedes: Premio Clay Tú P vs NP