35 votos

¿G. H. Hardy haría un producto de dos prepara tan grande ' t saber que?

Esta pregunta, por supuesto que comenzó como un poco irreverente jugar en el enigma, "¿Puede Dios hacer una piedra tan grande Que no puede levantar?" Entonces me preguntaba acerca de la respuesta.

Es posible presentar un número que se puede probar un producto de dos números primos sin saber que los números primos? Más al punto, sin tener las bases teóricas y los medios tecnológicos para calcular que los números primos? Si es así, ¿cómo se hace eso, y ¿qué edad tienen los resultados que se necesitan para hacerlo? Y si no, ¿ recientes de la teoría y la tecnología hacen que sea imposible?

18voto

Mike Puntos 1113

La frase mágica para este problema es de "Cero-Prueba de Conocimiento', y un poco de caza alrededor sugiere que en realidad hay un cero-régimen de conocimiento para el producto de dos números primos - no exactamente una prueba, sino una estadística (así que puede ser verificada de forma arbitraria, con alta probabilidad, incluso con una confrontación armario). Desde el extracto para el papel de Un eficiente no interactivo de estadística cero-prueba de conocimiento del sistema de cuasi-caja de seguridad de productos primarios por parte de Gennaro, Micciancio y Rabin:

[...] presentamos el primer sencillo y eficiente cero-prueba de conocimiento de que una presunta RSA módulo es de la forma correcta, es decir, el producto de dos números primos.

Parece que la prueba va en etapas; en primer lugar, un conocimiento cero la prueba de que un número $n$ es squarefree mediante la exhibición de la capacidad para extraer de $n$th raíces de números (números $$ n que no son cuadrados libre de tener $\mathrm{MCD}(n,\phi(n))>1$ y por lo tanto sólo una pequeña fracción de números de $n$th raíces mod $n$), a continuación, un conocimiento cero la prueba de que un número es un producto de dos primos poderes (ambos de los cuales sean desiguales entre sí y sean desiguales a 1 mod 8), donde el verificador suministra un número $x$ y el armario proporciona una raíz cuadrada de uno de $\pm x, \pm 2x$; por la reciprocidad cuadrática, esto siempre es posible que los números de satisfacer la condición, mientras que los productos $m$ de tres o más factores primos tienen en la mayoría de un octavo de los números de menos de $m$ como residuos cuadráticos, por lo que un aleatoriamente elegidos de $x$, no tiene ninguna de $\{\pm x, \pm 2x\}$ ser un cuadrado, al menos, la mitad del tiempo. La combinación de las dos cero-conocimiento de las pruebas da un cero-prueba de conocimiento (un subconjunto de) la propiedad del producto de dos números primos', y entonces la combinación de este con el estándar de pruebas de primalidad da una prueba (un subconjunto de) "producto de dos números primos'.

Tenga en cuenta que este es un estadístico de prueba, aunque no exacta, de uno, usted puede estar convencido de que el resultado de un arbitrario grado de certeza, pero no es una prueba en el sentido clásico. Para más detalles sobre cero-conocimiento de las pruebas en general, la página de la Wikipedia es un buen punto de partida.

15voto

Slava Puntos 96

La respuesta parece ser que sí, que podemos construir estos números en la actualidad. Las técnicas que se han utilizado recientemente tienen sus raíces alrededor de 1985 cuando las curvas elípticas fueron aplicados por primera vez a la criptografía y factorización y al personal de los equipos con memoria RAM por el megabyte se convirtió en común.

Me gustaría agradecer a Carlos por recordarme que un producto de dos números primos se llama semiprime.

Chris K. Caldwell, un profesor en la Universidad de Tennessee en Martin, cuyo interés en la investigación actual es el primer número de la teoría, escribe que "los pequeños ejemplos de eficacia probada, unfactored, semiprimes puede ser fácilmente construido." Lo que es fácil para él no es tan fácil para mí, pero podría no ser demasiado duro si me gustaría volver a leer mi copia de Bressoud de la Factorización y Pruebas de Primalidad.

Demostrado, unfactored semiprimes se llama "interesante semiprimes" por No Reble, un software consultor, quien tomó el problema (al menos en su interpretación de) observaciones por Ed Pegg, Jr., Hay al menos dos ejemplos en línea, un 1084 dígitos interesante semiprime construido por Don Reble y un 5061 dígitos interesante semiprime construido por David Broadhurst, un teórico de alta energía físico.

Reble interesante semiprime es en un archivo de texto que presenta algunos de los parámetros de la prueba y la prueba en sí. Se basa en las propiedades de las curvas elípticas y por lo tanto está actualmente por encima de mi cabeza. Parte de Reble la prueba es que su semiprime sobrevive un cheque que no es un base-dos fuertes probable prime.

Broadhurst interesante semiprime es en un archivo de texto que puede ser de entrada a Pari. Ha escrito allí la relativamente elementales condiciones y los parámetros que se utilizan con el fin de demostrar que su número es un semiprime, basando su trabajo en Reble. Él proporciona la ubicación de un certificado de que uno de sus parámetros fue probado el primer uso de la libre de costo, de código cerrado el programa de Primo de Marcel Martin. Primo es una aplicación de curva elíptica primalidad probar. Por lo que sugiere el problema, Broadhurst agradeció Reble y Phil Carmody, un desarrollador del núcleo Linux y un investigador de alto rendimiento de computación numérica.

6voto

Adam Kahtava Puntos 383

Yo no creo que esto es posible por el momento. Es fácil comprobar si un número es primo y es mucho más difícil factor, por lo que es fácil exhibir un número que es un compuesto, sino para los que no factorización en primos es probable que se encuentren. Pero mostrando que es un producto de dos números primos es mucho más difícil.

La mayor ECM factor encontrado hasta el momento es de 73 dígitos. Con una gran cantidad de esfuerzo, uno podría pensar que, con alta probabilidad, un número dado no tiene factores primos de 70 o menos dígitos.

Que significa que un número con menos de 210 dígitos que no es primo, en principio, podría ser demostrado ser semiprime con alta probabilidad. Pero el esfuerzo necesario para el factor de número directamente con NFS es menor que el esfuerzo necesario para mostrar que (probablemente) no tiene ninguna pequeño factores primos.

-1voto

Mark Puntos 186

Depende de lo que quieres decir por 'exhiben un número'. ¿$14$ iff para todos $N & lt {10 ^ {10 ^ {99999}}} $, $ $2N es una suma de dos números primos, más $15$?

Este es un número bien definido, computable y único.

¿En qué sentido es la cadena $56566633746456456$ una mejor representación de un número entonces "$x = 14$ iff Goldbach es verdadera para todos $N & lt {10 ^ {10 ^ {99999}}} $, más $x = 15$", entonces la Convención humana artificial de base 10?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X