• Keine Ergebnisse gefunden

Algorithmische Kryptographie (WS2015/16) Kapitel 1 Motivation und Symmetrische Verfahren Walter Unger

N/A
N/A
Protected

Academic year: 2022

Aktie "Algorithmische Kryptographie (WS2015/16) Kapitel 1 Motivation und Symmetrische Verfahren Walter Unger"

Copied!
77
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Algorithmische Kryptographie (WS2015/16)

Kapitel 1

Motivation und Symmetrische Verfahren

Walter Unger

Lehrstuhl für Informatik 1

13:19 Uhr, den 2. November 2015

(2)

1 Inhaltsverzeichnis < > Walter Unger 2.11.2015 13:19 WS2015/16 Zx

Inhalt I

1

Motivation aus der Geschichte und Grundlagen Geschichte bis zur Zeitenwende

Von der Zeitenwende bis 1900 Von 1900 bis 1950

Grundlagen

2

DES Einleitung Schlüsselverarbeitung Operationsmodi

3

IDEA Idee Das Verfahren Entschlüsselung

4

AES Idee Das Verfahren

5

Ausklang

Systemloses System Moderne Angriffe

(3)

1:1 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Die frühen Anfänge

Erste Hinweise bei den Ägyptern um 1900 v.Chr.: unübliche Hieroglyphen Atbash: Ursprünglich hebräische Geheimschrift, um 600 v. Chr. in Palästina.

Caesar: Verschlüsselung, welche gerüchteweise von Cäsar verwendet wurde.

D.h. die Verschlüsselung begann wohl mit der Entwicklung der Schrift.

AES IDEA DES

unüb.H.gly.

M-209 Enigma Hill One-Time Pad

Steg.gr. Skytale

Atbash Caesar Alkindus

Phelippes Vigenere

Jefferson Kasiski Babbage Playfair

-2000 -1500 -1000 -500 0 500 1000 1500 2000

(4)

1:2 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Atbash (ca 600 v.Chr.)

a

z

b

y

c

x

d

w

e

v

f

u

g

t

h

s

i

r

j

q

k

p

l o

m n

n m

o l

p k

q j

r i

s h

t g

u f

v e

w d

x c

y b

z a

p

k a

z l

o i

r n

m d

w r

i o

l m

n

x↦n−1−xmitx∈{0, . . . ,n−1}

unüb.H.gly.

Atbash -600

-2000 -1900 -1800 -1700 -1600 -1500 -1400 -1300 -1200 -1100 -1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

(5)

1:3 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Steganographie

Beispiel aus dem Altertum:

Griechenland gegen Persien im 5. J. v.Chr.

Xerxes gegen Athen und Sparta.

Informant: Demaratos in Susa.

Nachricht auf Holztafel mit Wachs bedeckt.

Seeschlacht am 23 Sep.

480 v.Chr. Bucht von Salamis.

Weitere versteckte Nachrichten:

Beschriebene Kopfhaut, Seidenstoff als

Wachskugel verschlucken, Doppelte Böden, unsichtbare Geheimtinten, Mikropunkte und weitere.

unüb.H.gly.

Steg.gr.

Atbash -480

-2000 -1900 -1800 -1700 -1600 -1500 -1400 -1300 -1200 -1100 -1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

(6)

1:4 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Skytale

Griechische Verschlüsselung (Sparta) Vorgehen:

1

Wickel Band auf Stab.

2

Beschreibe aufgewickeltes Band.

3

Versende Band (Buchstaben sind gemischt).

4

Wickel Band um gleich dicken Stab.

5

Lese Nachricht

D.h. die Buchstaben werden vertauscht (transponiert).

unüb.H.gly.

Steg.gr.

Skytale

Atbash

-2000 -1900 -1800 -1700 -1600 -1500 -1400 -1300 -1200 -1100 -1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

(7)

1:5 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Cäsar

a d

b e

c f

d g

e h

f i

g j

h k

i l

j m

k n

l o

m p

n q

o r

p s

q t

r u

s v

t w

u x

v y

w z

x a

y b

z c

s

v c

f h

k l

o a

d r

u a

d f

i f

i e

h n

q

x↦x+kmodnmitx∈{0, . . . ,n−1}

unüb.H.gly.

Steg.gr.

Skytale

Atbash Caesar -50

-2000 -1900 -1800 -1700 -1600 -1500 -1400 -1300 -1200 -1100 -1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

(8)

1:6 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Affines System

a

j

b

q

c

x

d e

e

l

f

s

g

z

h g

i

n

j

u

k b

l i

m p

n

w

o d

p k

q r

r

y

s f

t m

u t

v a

w h

x o

y v

z c

s

f c

x h

g l

i a

j r

y a

j f

s f

s e

l n

w

x↦x∗a+bmodnmit ggT(n,a)=1

unüb.H.gly.

Steg.gr.

Skytale

Atbash Caesar

-2000 -1900 -1800 -1700 -1600 -1500 -1400 -1300 -1200 -1100 -1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

(9)

1:7 Geschichte bis zur Zeitenwende < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Keyword Caesar

a

v

b

x

c

y

d

z

e

w

f a

g

l

h

t

i e

j

r

k b

l c

m d

n f

o g

p h

q i

r j

s k

t m

u n

v o

w p

x q

y s

z u

a

v b

x c

y d

z e

w f

a g

l h

t i

e j

r k

b l

c m

d n

f o

g p

h q

i r

j s

k t

m u

n v

o x↦π(x)

unüb.H.gly.

Steg.gr.

Skytale

Atbash Caesar

-2000 -1900 -1800 -1700 -1600 -1500 -1400 -1300 -1200 -1100 -1000 -900 -800 -700 -600 -500 -400 -300 -200 -100 0

(10)

1:8 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Arabische Gelehrte

Ziel: bestimme Reihenfolge der Offenbarungen.

Untersuche Wandel der Sprache.

Untersuche Häufigkeit von Worten

Abu Yusuf Ya’qub ibn Is-haq ibn as-Sabbah al-Kindi (801–873)

Erst 1987 gefunden im Süleiman Osman Archiv.

Entwickelte dabei die Häufigkeitsanalyse.

Steg.gr.

Skytale

Atbash Caesar Alkindus 850

-800 -700 -600 -500 -400 -300 -200 -100 0 100 200 300 400 500 600 700 800 900 1000

(11)

1:9 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Häufigkeitsanalyse

E N I R S A T

18.46 % 11.42 8.02 7.14 7.04 5.38 5.22 %

s z r j e zm x d g b e i mv e r s c h y t z x x z y u r x l u e s s e l n i s i s r i i z o h mh t b i t t e d a r a

u

t k w t h d g i z u f z u a c h t e n

o h x x j r i o zm d a s s m i t d e r s z n h u u i z u g b e k a n n t e n h h z t k r v n z r i a e u f i g k e i t

s

x h u h y l x z z r a n a l y s e e i

n

u h u vm r k k j f a n g r i f f mo

e

z v y r d g r x i g l i c h i s t

a 0 b 0 c 0 d 3 c

d

d

d e 1 v

e f 1 o

f g 4 h

g

g g

g h 9 a

h h

h h

h h

h h

h

i 8 t

i i i

i i i

i

i j 3 m

j

j

j k 4 f

k

k k k

l 1 y

l

m 4 r

m m

m

m

n 2 k

n n

o 3 d

o

o o

p 0 q 0 r 10

i

r

r r

r

r r

r r

r r

s 3 b

s s

s

t 4 u

t

t t

t

u 8 n

u u

u u u

u

u u

v 3 g

v v v

w 1 z

w

x 9 s

x

x x x

x x

x x

x

y 4 l

y y

y y

z 14

e

z z

z z

z z z

z z

z z

z z z

j p q w x

Steg.gr.

Skytale

Atbash Caesar Alkindus

-800 -700 -600 -500 -400 -300 -200 -100 0 100 200 300 400 500 600 700 800 900 1000

(12)

1:10 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Vigenere (1585) von Blaise de Vigenère (1523-1596)

a b c d e gf h i j k l m n op q r s t u v w x y z bc de gf h ij k ml n o p q r s t u v w xy z a c d e gf h i j k ml n po q r s t u v w x y z a b de gf h ji k l m n o p q r s t u v w x y z a bc e gf h i j k ml n o p q r s t u v w xy z a b c d gf h i j k l m n op q r s t u v w x y z a bc de g h ij k ml n o p q r s t u v w xy z a b c d e f h

i j k ml n po q r s t u v w x y z a bc de gf ji k l m n o p q r s t u v w x y z a bc d e gf h j k ml n o p q r s t u v w xy z a b c de gf h i k

l m n op q r s t u v w x y z a bc de gf h i j ml

n o p q r s t u v w xy z a b c d e gf h i j k m n po q r s t u v w x y z a bc de gf h ij k l n o p q r s t u v w x y z a bc d e gf h i j k ml o p q r s t u v w xy z a b c de gf h ij k l m

n p q r s t u v w x y z a bc de gf h i j k ml n o q r s t u v w xy z a b c d e gf h i j k l m

n op r s t u v w x y z a bc de gf h ij k ml n o p q s t u v w x y z a bc d e gf h i j k ml n op q r t u v w xy z a b c de gf h ij k l m

n o p q r s u v w x y z a bc de gf h i j k ml n o p q r s t v w xy z a b c d e gf h i j k l m

n op q r s t u w x y z a bc de gf h ij k ml n o p q r s t u v x y z a bc d e gf h i j k ml n op q r s t u v w y z a b c de gf h ij k l m

n o p q r s t u v w x z a bc de gf h i j k ml n o p q r s t u v w xy a

a b b

c

c d

d e

e

f

f

g

g

h

h

i

i

j

j

k

k

l

l

m

m

n

n

o

o

p

p

q

q

r

r

s

s

t

t

u

u

v

v

w

w

x

x

y

y

z

z ke y

g

q e

i h

f w

g e

i g

e e

o e

i n

l d

n s

w t

r e

o i

m n

l e

o i

m n

l s

c e

i t

r z

j e

i r

p g

q e

i h

f a

k l

p t

r

Steg.gr.

Skytale

Atbash Caesar Alkindus Vigenere

1585

-800 -600 -400 -200 0 200 400 600 800 1000 1200 1400 1600 1800

(13)

1:11 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Vigenere (Entschlüsseln)

a z y x w v u t s qr p o n m l k j i hg f e d c b ba zy x w v u t s r q p o n m l kj i hg ef dc c b a z y x w v u t s r q p o n m l k j i hg f e d dc ba yz x w v u t s qr p o n m l k j i hg ef e d c b a z y x w v u t s r q p o n m l kj i hg f fe dc ba z y x w v u t s qr p o n m l k j i hg g f e d c ba zy x w v u t s r q p o n m l kj i h hg ef dc b a z y x w v u t s r q p o n m l k j i i hg f e dc ba yz x w v u t s qr p o n m l k j j i hg ef d c b a z y x w v u t s r q p o n m l k kj

i hg fe dc ba z y x w v u t s qr p o n m l

l k j i hg f e d c ba zy x w v u t s r q p o n m m

l kj i hg ef dc b a z y x w v u t s r q p o n n m l k j i hg f e dc ba yz x w v u t s qr p o o n m l k j i hg ef d c b a z y x w v u t s r q p p o n m l kj i hg fe dc ba z y x w v u t s qr q p o n m l k j i hg f e d c ba zy x w v u t s r r q p o n m l kj i hg ef dc b a z y x w v u t s s r q p o n m l k j i hg f e dc ba yz x w v u t t s qr p o n m l k j i hg ef d c b a z y x w v u u t s r q p o n m l kj i hg fe dc ba z y x w v v u t s qr p o n m l k j i hg f e d c ba zy x w w v u t s r q p o n m l kj i hg ef dc b a z y x x w v u t s r q p o n m l k j i hg f e dc ba yz y x w v u t s qr p o n m l k j i hg ef d c b a z z y x w v u t s r q p o n m l kj i hg fe dc ba a

a b b

c

c d

d e

e

f

f

g

g

h

h

i

i

j

j

k

k

l

l

m

m

n

n

o

o

p

p

q

q

r

r

s

s

t

t

u

u

v

v

w

w

x

x

y

y

z

z ke y

q

g i

e f

h g

w i

e e

g o

e i

e l

n n

d w

s r

t o

e m

i l

n o

e m

i l

n c

s i

e r

t j

z i

e p

r q

g i

e f

h k

a p

l r

t

Steg.gr.

Skytale

Atbash Caesar Alkindus Vigenere

1585

-800 -600 -400 -200 0 200 400 600 800 1000 1200 1400 1600 1800

(14)

1:12 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Vigenere mit Autokey

a b c d e gf h i j k l m n op q r s t u v w x y z bc de gf h ij k ml n o p q r s t u v w xy z a c d e gf h i j k ml n po q r s t u v w x y z a b de gf h ji k l m n o p q r s t u v w x y z a bc e gf h i j k ml n o p q r s t u v w xy z a b c d gf h i j k l m n op q r s t u v w x y z a bc de g h ij k ml n o p q r s t u v w xy z a b c d e f h

i j k ml n po q r s t u v w x y z a bc de gf ji k l m n o p q r s t u v w x y z a bc d e gf h j k ml n o p q r s t u v w xy z a b c de gf h i k

l m n op q r s t u v w x y z a bc de gf h i j ml

n o p q r s t u v w xy z a b c d e gf h i j k m n po q r s t u v w x y z a bc de gf h ij k l n o p q r s t u v w x y z a bc d e gf h i j k ml o p q r s t u v w xy z a b c de gf h ij k l m

n p q r s t u v w x y z a bc de gf h i j k ml n o q r s t u v w xy z a b c d e gf h i j k l m

n op r s t u v w x y z a bc de gf h ij k ml n o p q s t u v w x y z a bc d e gf h i j k ml n op q r t u v w xy z a b c de gf h ij k l m

n o p q r s u v w x y z a bc de gf h i j k ml n o p q r s t v w xy z a b c d e gf h i j k l m

n op q r s t u w x y z a bc de gf h ij k ml n o p q r s t u v x y z a bc d e gf h i j k ml n op q r s t u v w y z a b c de gf h ij k l m

n o p q r s t u v w x z a bc de gf h i j k ml n o p q r s t u v w xy a

a b b

c

c d

d e

e

f

f

g

g

h

h

i

i

j

j

k

k

l

l

m

m

n

n

o

o

p

p

q

q

r

r

s

s

t

t

u

u

v

v

w

w

x

x

y

y

z

z ke y

g

q e

i h

f g

w

c e

e

i h

g

n w

e

a e

e

i g

n

t e

d

h e

s

w n

t

g d

e

h s

i

a t

n

g e

e

i i

i

q n

n

a e

s

w i

e

m n

t

g s

z

r e

e

i t

r

k z

g

f e

e

i r

h

y g

a

g e

l

p h

t

a

Steg.gr.

Skytale

Atbash Caesar Alkindus Vigenere

1585

-800 -600 -400 -200 0 200 400 600 800 1000 1200 1400 1600 1800

(15)

1:13 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Vigenere mit Autokey (Entschlüsseln)

a z y x w v u t s qr p o n m l k j i hg f e d c b ba zy x w v u t s r q p o n m l kj i hg ef dc c b a z y x w v u t s r q p o n m l k j i hg f e d dc ba yz x w v u t s qr p o n m l k j i hg ef e d c b a z y x w v u t s r q p o n m l kj i hg f fe dc ba z y x w v u t s qr p o n m l k j i hg g f e d c ba zy x w v u t s r q p o n m l kj i h hg ef dc b a z y x w v u t s r q p o n m l k j i i hg f e dc ba yz x w v u t s qr p o n m l k j j i hg ef d c b a z y x w v u t s r q p o n m l k kj

i hg fe dc ba z y x w v u t s qr p o n m l

l k j i hg f e d c ba zy x w v u t s r q p o n m m

l kj i hg ef dc b a z y x w v u t s r q p o n n m l k j i hg f e dc ba yz x w v u t s qr p o o n m l k j i hg ef d c b a z y x w v u t s r q p p o n m l kj i hg fe dc ba z y x w v u t s qr q p o n m l k j i hg f e d c ba zy x w v u t s r r q p o n m l kj i hg ef dc b a z y x w v u t s s r q p o n m l k j i hg f e dc ba yz x w v u t t s qr p o n m l k j i hg ef d c b a z y x w v u u t s r q p o n m l kj i hg fe dc ba z y x w v v u t s qr p o n m l k j i hg f e d c ba zy x w w v u t s r q p o n m l kj i hg ef dc b a z y x x w v u t s r q p o n m l k j i hg f e dc ba yz y x w v u t s qr p o n m l k j i hg ef d c b a z z y x w v u t s r q p o n m l kj i hg fe dc ba a

a b b

c

c d

d e

e

f

f

g

g

h

h

i

i

j

j

k

k

l

l

m

m

n

n

o

o

p

p

q

q

r

r

s

s

t

t

u

u

v

v

w

w

x

x

y

y

z

z ke y

q

g i

e f

h g

c

w e

i

e h

n

g w

a

e e

i

e g

t

n e

h

d e

w

s n

g

t d

h

e s

a

i t

g

n e

i

e i

q

i n

a

n e

w

s i

m

e n

g

t s

r

z e

i

e t

k

r z

f

g e

i

e r

y

h g

g

a e

p

l h

a

t

Steg.gr.

Skytale

Atbash Caesar Alkindus Vigenere

1585

-800 -600 -400 -200 0 200 400 600 800 1000 1200 1400 1600 1800

(16)

1:14 Von der Zeitenwende bis 1900 < > Walter Unger 2.11.2015 13:19 WS2015/16 Zn

Babington-Verschwörung (1586)

Frage: Warum ist England nicht katholisch?

Anthony Babington mit einer Gruppe von befreundeten Katholiken.

Ziel: protestantische englische Königin Elisabeth I. zu ermorden.

Maria Stuart aus dem Gefängnis zu befreien.

Briefe mit einem Nomenklator verschlüsselt.

Thomas Phelippes gelang die Dechiffrierung der Nachrichten mit Hilfe der Häufigkeitsanalyse.

Steg.gr.

Skytale

Atbash Caesar Alkindus Phelippes Vigenere

1586

-800 -600 -400 -200 0 200 400 600 800 1000 1200 1400 1600 1800

Referenzen

ÄHNLICHE DOKUMENTE

Einleitung Hilfsfunktionen Weitere Angriffe Bit-Sicherheit Bestimmung von Primzahlen. 3 Inhaltsverzeichnis Walter Unger 12.12.2015 15:32

Um die zu verhindern reicht es aus, OAEP oder kollisionssichere Hashfunktionen zu

Einleitung Viele weitere Beispiele Formales 5:65 Identifikation mit Zero-Knowledge-Proofs.. Einleitung und Beispiel 1 Ziel: Stelle sicher, dass nach einem Protokoll keiner die

Viele weitere Beispiele Perfektes Matching Stabile Menge Graphenisomorphismus Kenntnis der Faktoren 3-Färbung eines Graphen 3-SAT Set-Partition-Problem.. Formales Idee zur

Dieses Protokoll werden wir beim elektronischen Geld und dem letzten Wahlsystem noch sehen... Beweist, dass zwei diskrete Logarithmen

7:19 Verfahren ohne möglichem Stimmenkauf Walter Unger 12.12.2015 15:55 WS2015/16

7:7 Wählen durch gegenseitiges Mischen Walter Unger 12.12.2015 15:57 WS2015/16 Z.. Wählen durch gegenseitiges Mischen

erhält ein von der Bank unterschriebenes Public-Key-Verfahren für den Nutzer und den öffentlichen Schlüssel der Bank.. Damit können nun Quittungen und unterschriebene