Jika , maka adalah akar kuadrat sepele dari bukannya akar kuadrat yang menarik. Kita sudah tahu bahwa adalah akar kuadrat dari . Kita membutuhkan akar kuadrat yang belum kita ketahui.ar/2≡−1ar/21−11
Misalkan saya memberi Anda angka sedemikian rupa sehingga . Anda dapat menulis ulang persamaan ini sebagai:xx2=1(modN)
x2x2−1(x+1)(x−1)=1+k⋅N=k⋅N=k⋅N
Hal utama yang harus menyadari adalah bahwa persamaan ini adalah sepele ketika adalahx±1modN . Jika , maka sisi kiri adalah karena faktor . Hal yang sama terjadi jika , tetapi dengan faktor lainnya.x≡−10modN(x+1)≡0x≡+1
Agar menarik dan menjadi menarik (yaitu mod -nol ), kita perlu untuk menjadi akar kuadrat ekstra . Root kuadrat di samping jawaban dan jelas . Ketika itu terjadi, tidak mungkin faktor prima untuk semua masuk ke atau semua masuk ke , sehingga dijamin memberi Anda faktor dari bukan kelipatan dari .(x+1)(x−1)Nx1+1−1N(x+1)(x−1)gcd(x+1,N)NN
Sebagai contoh, jika maka adalah akar kuadrat tambahan dari 1. Dan memang, keduanya dan adalah faktor dari . Sedangkan jika kita telah mengambil akar kuadrat membosankan , maka tidak juga atau adalah faktor .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