Last ned hele bladet - Caspar Forlag AS
Last ned hele bladet - Caspar Forlag AS
Last ned hele bladet - Caspar Forlag AS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ør stole så mye på systemet i eksempelet. Det<br />
finnes nemlig barre 28 mulige nøkler. Hvis<br />
noen, la oss si Eva, snapper opp en kryptert<br />
melding, og kjenner algoritmen, men ikke<br />
nøkkelen som er brukt, kan hun jo bare forsøke<br />
alle de mulige nøklene. Anta for eksempel<br />
at Eva har snappet opp PTR N RTWLJS. Ved å<br />
forsøke n = 1, 2, 3, 4, 5 vil Eva ikke bare finne<br />
den ukrypterte teksten, klarteksten, men også<br />
nøkkelen n = 5.<br />
PTR N RTWLJS: kryptotekst<br />
OSQ M QSVKIR: n = 1<br />
NRP L PRUJHQ: n = 2<br />
MQO K OQTIGP: n = 3<br />
LPN J NPSHFO: n = 4<br />
KOM I MORGEN: n = 5<br />
Kunne det være at en annen n > 5 ville gi en<br />
annen meningfylt tekst Så lenge teksten er<br />
lengre enn noen få bokstaver, er sannsynligheten<br />
for det svært liten.<br />
En opplagt generalisering av systemet over<br />
er å tillate enhver permutasjon (ombytting) av<br />
bokstavene i alfabetet. Et eksempel:<br />
A B C D E F G H I J K L M N O<br />
Q W E R T Y U I O P Z X C V B<br />
P Q R S T U V W X Y Z Æ Ø Å<br />
N M L K J H G F D S A Å Ø Æ<br />
Her vil altså LANGE MATEMATIKKTIMER<br />
bli kryptert til XQVUT CQJTCQJOZZJOCTL.<br />
Denne permutasjonen er en av 29 · 28 · ··· · 2 · 1<br />
ª 10 31 forskellige nøkler. Dette er et svært stort<br />
tall. Selv om vi kan teste 1 million nøkler (eller<br />
permutasjoner) per sekund, må vi holde på<br />
10 000 ganger universets levealder for å teste alle<br />
nøklene. Da skulle en kanskje tro at dette var et<br />
helt sikkert krypto-system, dvs. at ingen som<br />
ikke kjenner nøkkelen kan finne klarteksten<br />
10<br />
Det er nok ikke nødvendigvis slik. I en<br />
gjennomsnittlig norsk tekst er omtrent 15 %<br />
av bokstavene E, mens Q, X, Z og W utgjør<br />
tilsammen under 0.5 %. Teller du hvilke bokstaver<br />
som forekommer oftest, kan du altså<br />
gjette hvilke bokstaver som har erstattet E og<br />
de andre mest vanlige, som er N, R, S, T og<br />
A. Jo lengre teksten er, jo bedre vil fordelingen<br />
stemme med den forventede fordelingen.<br />
Straks du har fått de mest vanlige på plass, kan<br />
du begynne å gjette deg fram til de andre, ved<br />
å prøve å danne ord. Kanskje har du prøvd å<br />
løse kodekryssord Teknikken er den samme.<br />
Dette kalles frekvensanalyse. I figur 2 ser du<br />
frekvensfordelingen i en norsk tekst.<br />
Figur 2: Frekvensdiagram<br />
Teksten i eksemplet over er veldig kort. Normalt<br />
må vi ha en god del flere bokstaver for å<br />
kunne bruke frekvensanalyse. Vi kan likevel<br />
merke oss at T og A forekommer tre ganger og<br />
E forekommer to ganger, mens X, Z, W, Y, C, Q<br />
ikke forekommer. Med en smule tålmodighet<br />
kan den knekkes for hånd, og et godt dataprogram<br />
vil kunne knekke den raskt.<br />
Transposisjon<br />
En annen velkjent teknikk er transposisjon.<br />
Her er bokstavene som forekommer i den<br />
krypterte teksten de samme som de som forekommer<br />
i klarteksten, men rekkefølgen er forskjellig.<br />
3/2004 tangenten