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