Kryptologi - KennethHansen.net
Kryptologi - KennethHansen.net
Kryptologi - KennethHansen.net
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
( n) 1<br />
(<br />
n)<br />
a a a 1 (mod n)<br />
.<br />
Et specialtilfælde af Eulers sætning er Fermats lille sætning:<br />
Bevis:<br />
Idet p er et primtal, så er ( p) p 1.<br />
Eksempel<br />
Hvad er den multiplikativt inverse til 7 modulo 24?<br />
For det første konstaterer vi, at ( 7, 24) 1,<br />
så 7 har altså en multiplikativt invers modulo 24.<br />
3<br />
For det andet primfaktoriserer vi 24: 24 2 3,<br />
og anvender sætning 23 til at beregne<br />
( 24 ) :<br />
( 24) 2 ( 1 ) ( )<br />
1 1<br />
3 1 8<br />
2 3<br />
1<br />
3<br />
2<br />
3 8 .<br />
2 3<br />
Endelig beregner vi<br />
( 24)1 81 7 2 2 2<br />
7 7 7 7 7 7 7 49 49 49 7 111 7 7 .<br />
Ergo<br />
1 7 7 (mod 24)<br />
.<br />
Indenfor RSA-systemet er vi interesseret i tal af formen pq , hvor p og q er forskellige primtal. Lad<br />
os derfor bevise nedenstående sætning, der ofte kalde den kinesiske restklassesætning.<br />
Bevis:<br />
Sætning 27<br />
p1 Lad p være et primtal, og ( a, p) 1. Så er a 1 (mod n)<br />
Sætning 28<br />
Lad n pq , hvor p og q er forskellige primtal. Så gælder for alle hele tal a og b, at<br />
a b (mod p) a b (mod q) a b (mod pq)<br />
a b (mod p) p ( b a)<br />
a b (mod q) q ( b a)<br />
Både p og q er altså primtalsdivisorer i b a . Men da p og q er forskellige primtal, så må<br />
pq være en divisor i b a , hvilket beviser sætningen.<br />
<br />
Vi har nu den sidste sætning før RSA-systemet:<br />
50