Se , então é uma raiz quadrada trivial de vez de uma raiz quadrada interessante. Nós já sabíamos que é uma raiz quadrada de . Precisamos de uma raiz quadrada que ainda não conhecíamos.ar/2≡−1ar/21- 1 1−11
Suponha que eu lhe forneça um número tal que . Você pode reescrever esta equação como:xx2=1(modN)
x2x2−1(x+1)(x−1)=1+k⋅N=k⋅N=k⋅N
A principal coisa a perceber é que esta equação é trivial quando éx±1modN . Se , o lado esquerdo é porque o fator . O mesmo acontece se , mas com o outro fator.x≡−10modN(x+1)≡0x≡+1
Para que ambos e sejam interessantes (ou seja, mod diferente de zero ), precisamos que seja uma raiz quadrada extra de . Uma raiz quadrada além das respostas óbvias e . Quando isso acontece, é impossível que todos os fatores primos de entrem em ou todos entrem em e, portanto, garante um fator de , em vez de um múltiplo de .(x+1)(x−1)Nx1 + 1 - 1 N ( x + 1 ) ( x - 1 ) gcd ( x + 1 , N ) N N1+1−1N(x+1)(x−1)gcd(x+1,N)NN
Por exemplo, se então é uma raiz quadrada extra de 1. E, de fato, ambos e são fatores de . Considerando que se tivéssemos escolhido a raiz quadrada chata , nem nem são fatores de .N=221x=103gcd(x+1,N)=gcd(104,221)=13gcd(x−1,N)=gcd(102,221)=17221x=−1≡220gcd(x+1,N)=gcd(221,221)=221gcd(x−1,N)=gcd(219,221)=1221