Kryptographie und Kryptoanalyse
Kryptographie und Kryptoanalyse
Kryptographie und Kryptoanalyse
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
4 Symmetrische Verfahren – Kryptographische Güte<br />
y 1 = x 1x 2 x 1x 3 x 2x 3 x 2 x 3 1<br />
y 2 = x 1x 2 x 1x 3 x 2x 3 x 1 x 3 1<br />
y 3 = x 1x 2 x 1x 3 x 2x 3 x 1 x 2 1<br />
Input Output<br />
x3 x2 x1 y3 y2 y1 0 0 0 1 1 1<br />
0 0 1 0 0 1<br />
0 1 0 0 1 0<br />
0 1 1 0 1 1<br />
1 0 0 1 0 0<br />
1 0 1 1 0 1<br />
1 1 0 1 1 0<br />
1 1 1 0 0 0<br />
<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />
6 von 8 möglichen<br />
Belegungen des Inputs<br />
werden identisch<br />
ausgegeben!<br />
4 Symmetrische Verfahren – Kryptographische Güte<br />
Beispiel: Vollständigkeit der Feistel-Chiffre (f vollst.)<br />
Outputbit<br />
j<br />
Outputbit<br />
j<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
c 0 = m = L 0, R 0<br />
0<br />
01234567<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
c 2 = L 2, R 2<br />
01234567<br />
<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />
Inputbit i<br />
Inputbit i<br />
Outputbit<br />
j<br />
Outputbit<br />
j<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
c 1 = L 1, R 1<br />
0<br />
01234567<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
c 3 = L 3, R 3<br />
01234567<br />
Inputbit i<br />
Inputbit i<br />
4 Symmetrische Verfahren – Kryptographische Güte<br />
Avalanche<br />
Eine Funktion f: {0,1} n {0,1} m besitzt dann den<br />
Avalanche-Effekt, wenn die Änderung eines Input-Bits im<br />
Mittel die Hälfte aller Output-Bits ändert.<br />
Wird durch Änderung eines Input-Bits jedes Output-Bit mit<br />
einer Wahrscheinlichkeit von 50% verändert, , erfüllt f das<br />
strikte Avalanche-Kriterium.<br />
Erfüllt f das strikte Avalanche-Kriterium, so ist f stets<br />
vollständig.<br />
<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />
106<br />
107<br />
108<br />
36