27.07.2013 Views

Kryptologi - KennethHansen.net

Kryptologi - KennethHansen.net

Kryptologi - KennethHansen.net

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!