¿Límites inferiores en el período de factorización entera?


11

En 1975, Miller mostró cómo reducir la factorización del número entero para encontrar el período r de una función f ( x ) = a xNr tal que f ( x + r ) = f ( x ) con algunos elegidos al azar a < N . Es bien sabido que el algoritmo de Shor puede encontrar r eficientemente en una computadora cuántica, mientras que se cree que es intratable que una computadora clásica encuentre r .f(x)=axmodNf(x+r)=f(x)a<Nrr

Mi pregunta ahora es: ¿Hay algún límite inferior conocido en para N aleatorio ? ¿Hay algún límite en r dado que N = p q se elige como en RSA? Claramente, r debe ser Ω ( log ( N ) ) ya que de lo contrario uno podría evaluar f ( x ) en O ( log ( N ) ) puntos sucesivos para descubrir rrNrN=pqrΩ(log⁡(N))f(x)O(log⁡(N))rClásicamente. ¿Sería suficiente romper RSA si hubiera un algoritmo de factorización clásico que solo funciona bajo alguna suposición sobre la distribución de , por ejemplo, r ∈ Θ ( N / log ( N ) ) o r ∈ Θ ( √rr∈Θ(N/log⁡(N))?r∈Θ(N)

Una presentación de Carl Pomerance en " El orden multiplicativo mod en promedion " cita evidencia de que es O ( N / log ( N ) ) en promedio sobre todo N , sin embargo, no estoy seguro de si un algoritmo clásico que puede factorizar N bajo la hipótesis de r ∈ O ( N / log ( N ) ) rompería de manera concluyente RSA. ¿Puede N elegirse de manera adversa para tener r ∈ O ( N )rO(N/log⁡(N))NNr∈O(N/log⁡(N))N o r ∈ O ( √r∈O(N))?r∈O(N)

(Nota: hay una pregunta relacionada sobre factorización genérica versus factorización RSA)

Respuestas:


17

N=pqrϕ(N)=lcm(p−1,q−1)p−1=2p′q−1=2q′p′,q′r≥p′q′≈N/4pp=2p′+1pp′

NN=pqr∈O(N)r∈O(N)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.