Handout

Handout Handout

iti.cs.tu.bs.de
von iti.cs.tu.bs.de Mehr von diesem Publisher
11.11.2014 Aufrufe

Alternativdarstellung: ECB vs. CBC Chiffrierung (oben) und Dechiffrierung (unten): M 0 M 1 M 2 · · · M 0 M 1 M 2 · · · ⊕ ⊕ ⊕ E K E K E K E K E K E K IV • • • C 0 C 1 C 2 · · · C 0 C 1 C 2 · · · C 0 C 1 C 2 · · · C 0 C 1 C 2 · · · IV • • • D K D K D K D K D K D K ⊕ ⊕ ⊕ M 0 M 1 M 2 · · · M 0 M 1 M 2 · · · S. Ransom + J. Koslowski: Grundlagen der Sicherheit in Netzen und verteilten Systemen

Eigenschaften von CBC Korrektheit ist leicht nachzuweisen Jeder Chiffretextblock ist abhängig von allen vorhergehenden Chiffretextblöcken Statistische Eigenschaften des Klartextes werden über den Chiffretext verteilt Reihenfolge der Chiffretextblöcke ist wichtig Dechiffrierung ist nur in der richtigen Reihenfolge möglich Der CBC-Modus ist selbstsynchronisierend: Ein Bitfehler in einem Chiffretextblock wirkt sich auf die folgenden beiden entschlüsselten Klartextblöcke aus Allerdings kann ein Angreifer an vorhersagbaren Stellen Bitfehler auslösen S. Ransom + J. Koslowski: Grundlagen der Sicherheit in Netzen und verteilten Systemen

Eigenschaften von CBC<br />

Korrektheit ist leicht nachzuweisen<br />

Jeder Chiffretextblock ist abhängig von allen vorhergehenden<br />

Chiffretextblöcken<br />

Statistische Eigenschaften des Klartextes werden über den<br />

Chiffretext verteilt<br />

Reihenfolge der Chiffretextblöcke ist wichtig<br />

Dechiffrierung ist nur in der richtigen Reihenfolge möglich<br />

Der CBC-Modus ist selbstsynchronisierend:<br />

Ein Bitfehler in einem Chiffretextblock wirkt sich auf die<br />

folgenden beiden entschlüsselten Klartextblöcke aus<br />

Allerdings kann ein Angreifer an vorhersagbaren Stellen Bitfehler<br />

auslösen<br />

S. Ransom + J. Koslowski: Grundlagen der Sicherheit in Netzen und verteilten Systemen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!