SlideShare una empresa de Scribd logo
1 de 26
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

Unidad 2 actividad 3
Unidad 2 actividad 3Unidad 2 actividad 3
Unidad 2 actividad 3cristiansaenz
 
EJERCICIO DE CÁLCULO
EJERCICIO DE CÁLCULOEJERCICIO DE CÁLCULO
EJERCICIO DE CÁLCULOEder 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
 
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 exponentesMarysol Cruz
 
Planteo de ecuaciones
Planteo de ecuacionesPlanteo de ecuaciones
Planteo de ecuacionesremi2013
 
Resolver ecuaciones en diferentes metodos
Resolver ecuaciones en diferentes metodosResolver ecuaciones en diferentes metodos
Resolver ecuaciones en diferentes metodosFanny 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 201525liliana1999
 
Concentrese nicolas jimenez q 7 a
Concentrese nicolas jimenez q 7 aConcentrese nicolas jimenez q 7 a
Concentrese nicolas jimenez q 7 anachoutp
 
Binomio de newton
Binomio de newtonBinomio de newton
Binomio de newtonjpinedam
 
Factorización no. 4
Factorización no. 4Factorización no. 4
Factorización no. 4profredy
 
Ejercicio dificil
Ejercicio dificilEjercicio dificil
Ejercicio dificilDaniel B
 

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 (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.2Meme delaTower
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la OlimpiadaJoemmanuel Ponce
 
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 extremosRafael 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
 
Primos 2
Primos 2Primos 2
Primos 2klorduy
 
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.pptCriptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppt
Criptografiafina xbsbxsbx bxsbxabhxhsbxsl.ppthugo124330
 
ComputacióN BáSica
ComputacióN BáSicaComputacióN BáSica
ComputacióN BáSicaMAFER
 
Diffie hellman expocicion
Diffie hellman expocicionDiffie hellman expocicion
Diffie hellman expocicionalex paz
 
Analisis combinatorio.ppt
Analisis combinatorio.pptAnalisis combinatorio.ppt
Analisis combinatorio.pptSandritoLinarez
 
Examenes uni 2009 2015-i
Examenes uni 2009 2015-iExamenes uni 2009 2015-i
Examenes uni 2009 2015-iEYLENSAN
 
Encriptacion de datos, una vista general
Encriptacion de datos, una vista generalEncriptacion de datos, una vista general
Encriptacion de datos, una vista generalChristian 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

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áticasManuel 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 pensamientosManuel 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úánticaManuel 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ñanzaManuel 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 EconomiaManuel 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

TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 

Último (20)

TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 

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