Kryptologi

16
Kryptologi 3x & MA 05/09-12 t m n a s s k r i o e g e o i k r e k l g t o m g

description

Kryptologi. 3x & MA 05/09-12. Hvad vi skal. Hvad er kryptologi og steganografi ? Et par eksempler fra kryptologiens historie Monoalfabetisk kryptering Polyalfabetisk kryptering Enigma-maskinen : opbygning og brydning Etiske dilemmaer forbundet med brydningen af Enigma-koden. - PowerPoint PPT Presentation

Transcript of Kryptologi

Page 1: Kryptologi

Kryptologi3x & MA05/09-12

t m n a s

s k r i o

e g e o i

k r e k l

g t o m g

Page 2: Kryptologi

Hvad vi skal

Hvad er kryptologi og steganografi?

Et par eksempler fra kryptologiens historie

Monoalfabetisk kryptering

Polyalfabetisk kryptering

Enigma-maskinen: opbygning og brydning

Etiske dilemmaer forbundet med brydningen af Enigma-koden

Page 3: Kryptologi

Kryptologi og steganografi

Formålet med begge dele er at hindre andre end modtageren i at forstå/opdage en hemmelig besked

Steganografi: skjule meddelelsen for alle andre end modtageren

Kryptologi: læren om hemmeligholdelse af information

Page 4: Kryptologi

Steganografi 1/4

Eksempler: Usynligt blæk Skabeloner Mikrofilm

Page 5: Kryptologi

Steganografi 2/4

Historisk eksempel: ”… Denne mand havde en indskrift på sin

isse, ifølge hvilken Aristagoras opfordredes til oprør … da han ikke [=Histiaios] havde nogen mulighed for at få et budskab sikkert gennem til Aristagoras, da alle veje blev kontrolleret, så havde han ladet sin mest trofaste slave klippe skaldet og prentet en indskrift på hans nøgne isse, hvorpå han lod tiden gå indtil håret atter var vokset ud. Derpå sendte han slaven af sted uden anden besked end den, når han var kommet til Milet, da at bede Aristagoras klippe ham skaldet og derpå kigge på hans hovedbund …” (Herodot (484-425 f.v.t.): 7. bog)

Page 6: Kryptologi

Steganografi 3/4

Skabeloner: Hvad står der her?

Den hemmelige skabelon:

t m n a s

s k r i o

e g e o i

k r e k l

g t o m g

m a

r i

e e

r k l

o g

Marie er klog

Page 7: Kryptologi

Steganografi 4/4

Skabeloner: Hvad står der her?

Den hemmelige skabelon:

æ c m h r

s k i s o

t g i o n

e å e k r

s t o ø d

Christine er sød

c h r

i s

t i n

e e r

s ø d

Page 8: Kryptologi

Kryptologi: begreber

Klartekst: den oprindelige meddelelse

Kryptotekst: den krypterede meddelelse

Enkryptering: når klarteksten kodes til kryptotekst

Dekryptering: når kryptoteksten afkodes tilbage til klartekst

Klartekst

Kryptotekst

Enkryptering

Dekryptering

Page 9: Kryptologi

Kryptering: transposition 1/3

Klartekstens bogstaver byttes om.

Fx kan klarteksten: ”tredje x skal snart til London” ændres til: ”tejxklnrtlodnrdesasatilno” Hvor mange muligheder er der?

25!=2524…1=15.511.210.043.330.985.984.000.000

Generelt: n! hvor n er antal bogstaver i klarteksten

Man kan dog fjerne nogle få muligheder (fx hvor nogle af ordene i klarteksten står korrekt)

Page 10: Kryptologi

Kryptering: transposition 2/3

I praksis har man et system for sin transposition Man kan fx tage hvert femte bogstav:

t e l t o

r x s t n

e s n i d

d k a l o

j a r l n

•Hvilket giver kryptoteksten: teltorxstnesniddkalojarln

Det foregående kan brydes med tålmodighed… Hvordan?

Page 11: Kryptologi

Kryptering: transposition 3/3

Man kan indføre et nøgleord, som man bruger til at ombytte rækkerne. Fx Marie. Der tilføjes to nye søjler til tabellen:

I den første skrives nøgleordet. I den næste nummeres bogstaverne i nøgleordet ud fra deres

placering i alfabetet Kryptoteksten skrives nu ved at tage rækkken med nr 1

først osvm 4 t e l t o

a 1 r x s t n

r 5 e s n i d

i 3 d k a l o

e 2 j a r l n

Kryptoteksten er: rxstnjarlndkaloteltoesnid

Dette giver 5!=120 muligheder for placering af rækkerne, som man skal afprøve for hvert gæt på nøglelængden

Page 12: Kryptologi

Kryptologi: monoalfabetisk substitution

Til ethvert bogstav svarer et vilkårligt andet bogstav som kun må bruges en gang

Et eksempel er Cæsars metode…

Page 13: Kryptologi

Kryptologi: Cæsars metode 1/3

”… Man har også breve til Cicero og til hans venner om personlige anliggender; i disse benyttede han til hemmelige meddelelser en chifferskrift, dvs. et system for anvendelse af bogstaver, hvorved der ikke fremkom noget ord. Vil man studere dem og gå dem igennem, så må man ombytte hvert bogstav med det fjerde følgende, altså A med D og så videre …” (Suetonius (70-130 e.v.t): Divus Julius, kap. 56)

Hvad er metoden?

Page 14: Kryptologi

Kryptologi: Cæsars metode 2/3

Enkrypter følgende besked: Christine er Maries søde datter

FKULVWLQHHUPDULHVVBGHGDWWHU

Dekrypter følgende besked: RJVCGXPLQVBQEUXWXV

Også du min søn Brutus

Page 15: Kryptologi

Kryptologi: Cæsars metode 3/3

Tit fjerner man mellemrum eller deler bogstaverne op i grupper af fx længde 4. Hvorfor er det en god ide?

Page 16: Kryptologi

Kryptologi: monoalfabetisk substitution

Der er 29!=8.841.761.993.739.701.954.543.616.000.000 muligheder/nøgler.

Overvej, hvordan man alligevel forholdsvis nemt kan bryde en kryptotekst, hvor der er brugt monoalfabetisk substitution til enkrypteringen.