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.

Denne enkrypteringsfunktion giver oversættelsestabellen:<br />

0123456789<br />

3579135791<br />

og det ses, at det er umuligt at dekryptere noget som helst - optræder kryptotekstkarakteren '7', så er<br />

det umuligt at vide, om den skal oversættes til '2' eller '7'.<br />

Det viser sig, at kun for ganske bestemte elementer x i Zn kan vi omvende enkrypteringen<br />

E( a) xa . Vi vil nedenfor udvikle det nødvendige matematiske apparatur:<br />

Definition 8<br />

Lad a og b være to hele, positive tal. Det største fælles divisor mellem a og b, skrevet<br />

( a, b ) , defineres som det største hele tal, som går op i både a og b.<br />

Eksempel<br />

Divisorerne i 24 er D 24<br />

Divisorerne i 25 er D 25<br />

Divisorerne i 20 er D 20<br />

Heraf ses, at<br />

{ 1, 2, 3, 4, 6, 8, 12, 24}<br />

{ 15 , , 25}<br />

{ 1, 2, 4, 510 , , 20}<br />

( 24, 25) 1 ( 24, 20) 4 og ( 20, 25) 5<br />

Endvidere gælder der faktisk, at<br />

( 24, 24) 24 .<br />

Ovenstående metode, hvor man finder største fælles divisorer ved at opskrive samtlige divisorer i de<br />

to tal og finde de fælles divisorer, er faktisk temmeligt bøvlet. En smartere metode er at anvende<br />

Euklids algoritme:<br />

Sætning 9<br />

Lad a og b være hele positive tal, a b . Så gælder, at<br />

( a, b) <br />

( a MOD b , b)<br />

Bevis:<br />

Vi sætter q a DIV b , r a MOD b og konstaterer, at der gælder<br />

a qb r eller r a qb<br />

Selve beviset er i to dele: Først bevises, at enhver fælles divisor i a og b også er en fælles<br />

divisor i r og b. Dernæst bevises, at enhver fælles divisor i r og b er en fælles divisor i a og<br />

18

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

Saved successfully!

Ooh no, something went wrong!