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.

DES<br />

( a b a b ) x c b b c<br />

1 2 2 1 1 2 2 1<br />

Tilsvarende får vi ved multiplikation med henholdsvis a 2 og a 1 og efterfølgende<br />

subtraktion, at<br />

( a1b2 a2b1) y a1c2 a2c1 Det ses, at begge ligninger kan løses, <strong>net</strong>op når determinanten a1b2 a2b1 har en<br />

multiplikativ invers modulo n.<br />

<br />

Det mest udbredte kryptosystem er DES - en forkortelse for Data Encryption Standard.<br />

Dette system udvikledes i 70'erne i USA, og anvendes den dag i dag til især finansielle<br />

transaktioner. Bl.a. anvender det danske DanKort DES til enkryptering af den 4-cifrede PINkode.<br />

Vi skal ikke gå ind i detaljerne i DES, selvom de er offentlige tilgængelige.<br />

Alfabetet i DES er det sædvanlige ASCII-alfabet, som anvendes i stort set alle computere.<br />

Der findes 256 karakterer, herunder store og små bogstaver, tal, tegn, osv.<br />

DES enkrypterer i blokke af 8 karakterer, principielt på samme måde som beskrevet<br />

tidligere.<br />

DES kræver et nøgleord på 7 karakterer.<br />

Den eneste måde at bryde DES på, er at udføre en udtømmende søgning, dvs. gennemsøge<br />

7 16<br />

alle mulige 256 7, 210 nøgler. Dette er i praksis umuligt - tager undersøgelsen af en<br />

nøgle 1 millisekund, så vil alle nøgler blive gennemsøgt i løbet af 2,29 millioner år.<br />

Desværre for DES bliver computere hurtigere og hurtigere, og DES er snart forældet. Man<br />

taler derfor om at indføre triple-DES, som er et DES-agtigt system, men som anvender en<br />

meget længere nøglelængde.<br />

42

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

Saved successfully!

Ooh no, something went wrong!