1
n p 16p6n q
n=pq
p > n q < n6p q p n
p
p6n
37901 37901 = 151 ×251
36 151
37907 44
a1 (mod (a1)) an1 (mod (a1))
an+1 1 = a×(an1) + a1
1 + a+a2+··· +an1=an1
a1
2013 1 20 1 = 19
235 1 235 1 = 2571 251 = 31
271 = 127 235 1 = 2751
an1a1
a > 2n>2 1 < a 1< an1an1
n=pq 2n1 = (2p)q1 2p1
n p n =pq 1< p < n
1<2p1<2n1 2n1
4 6 8 9 10 12 14 15 16
M2= 3 M3= 7 M5= 31
M7= 127
M11 = 2047 = 23 ×89 23
M13 = 8191 24
341 2340 (mod 341)
224 (mod 341)
2416 (mod 341)
28256 (mod 341)
216 64 (mod 341)
232 4 (mod 341)
264 16 (mod 341)
2128 256 (mod 341)
2256 64 (mod 341)
340 = 256 + 64 + 16 + 4 2340 64 ×16 ×64 ×16 1 (mod 341)
2340 1 (mod 340) 341
k0ak01 (mod p)
k k0k=q×k0+r06r < k0
akaq×k0+rak0q×arar
ak1 (mod p)ar1 (mod p) 0 6r < k0k0
r= 0 k k0
p q q Mp2p1 (mod q)
2q p p 2p
q q 6= 2 2q11 (mod q)
q1p2q
q1k q 1=2kp q = 2kp + 1
M11 23 89 2k×11 + 1
M17 = 131 071 4
2k×17 + 1
M19 = 524 287 7
2k×17 + 1
M23 47 = 2 ×23 + 1
M29 233 = 8 ×29 + 1
M31
q M31 q248k+ 1 248k+ 63
M31
a≡ −1 (mod (a+ 1)) an≡ −1 (mod (a+ 1)) n
1a+a2+··· − an1=1(a)n
1 + a=an+ 1
a+ 1 n
63+ 1 6 + 1 = 7
212 + 1 212 + 1 = 243+ 1 24+ 1 = 17
m=pq p > 1q < m
am+ 1 = (aq)p+ 1 aq+ 1 1 < aq+ 1 < am+ 1 am+ 1
F0= 3 F1= 5 F2= 17 F3= 257
p
p Fn22n≡ −1 (mod p) 22n+1 1 (mod p)
2p2n+1
2n+1 2k06k6n+ 1
2k06k6n22n1 (mod p)
2p2n+1
2p11 (mod p)
p1 2n+1 k p =k×2n+1 + 1
F4= 65 537 2
k×25+ 1
F5k×26+ 1 = 64k+ 1
F5= 4 294 967 297 = 641 ×6 700 417
Fn
7
64k+ 1
q Mpp q ≡ ±1 (mod 8)
M37 M41 M43 M47 M53
3050 ×59 + 1 = 179951 M59
M59/179951
M61
Fn+1 2 = Fn×(Fn2)
Fn+1 2 = Fn×Fn1× ··· × F1×F0
p Fnn>2k p =k×2n+2 + 1
Fn12n+2 p
Fnn>2k×2n+2 + 1 k
F6
F6= 274 177 ×67 280 421 310 721
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !