27.01.2015 Views

Last ned hele bladet - Caspar Forlag AS

Last ned hele bladet - Caspar Forlag AS

Last ned hele bladet - Caspar Forlag AS

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!