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.
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