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 – Differentielle <strong>Kryptoanalyse</strong><br />
Konkatenation von n-R<strong>und</strong>en Charakteristiken<br />
a = ( m,a, ,a, c,a) sei n-R<strong>und</strong>en-Charakteristik,<br />
b = ( m,b, ,b, c,b) sei m-R<strong>und</strong>en-Charakteristik<br />
m,a = (L m,a, R m,a), c,a = (L c,a, R c,a) etc.<br />
a <strong>und</strong> b können verb<strong>und</strong>en werden, falls<br />
L c,a = R m,b <strong>und</strong> R c,a = L m,b<br />
= a b = ( m,a, , c,b)<br />
mit = ( a1, a2, …, an, b1, b2, …, bm)<br />
<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />
4 Symmetrische Verfahren – Differentielle <strong>Kryptoanalyse</strong><br />
3-R<strong>und</strong>en-Charakteristik mit p 2<br />
14<br />
= 0,05<br />
64<br />
m = (00 80 82 00 60 00 00 00)<br />
14 y1‘ = (00 80 82 00)<br />
p<br />
64<br />
= f<br />
1<br />
y2‘ = (00 00 00 00)<br />
p = 1 f<br />
2<br />
14 y3‘ = (00 80 82 00)<br />
p<br />
64<br />
= f<br />
3<br />
<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />
x 1‘ = (60 00 00 00)<br />
x 2‘ = (00 00 00 00)<br />
x 3‘ = (60 00 00 00)<br />
c = (00 80 82 00 60 00 00 00)<br />
4 Symmetrische Verfahren – Differentielle <strong>Kryptoanalyse</strong><br />
Iterative Charakteristik = ( m, , c)<br />
• L m = R c ⁄ R m = L c<br />
• basiert auf Si I’ Si O’ mit Si I’ 0 ⁄ Si O’ = 0<br />
• kann zur Konstruktion von n-R<strong>und</strong>en-Charakteristiken<br />
verwendet werden mit begrenzter Verringerung von p <br />
m = (L m,00 00 00 00)<br />
y1‘ = (00 00 00 00)<br />
p = 1<br />
1<br />
f<br />
p 2<br />
<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />
y 2‘ = (00 00 00 00)<br />
f<br />
c = (00 00 00 00, L m)<br />
x 1‘ = (00 00 00 00)<br />
x 2‘ = (L m)<br />
k 1<br />
k 2<br />
k 1<br />
k 2<br />
k 3<br />
151<br />
152<br />
153<br />
51