Ich hoffe, das passt hier rein. Es geht um Verschlüsselungsverfahren mit einer "Chosen-Ciphertext"-Attacke.
Es gibt eine Blockchriffre für die gilt:
für alle Klartexte und Schlüssel . Desweiteren gilt
Der Angreifer darf sich nun 128 beliebige Chiffrat aus C selbst wählen, und diese dechiffrieren lassen.
Behauptung: Nun kann der Angreifer jedes beliebige Chiffrat entschlüsseln, ohne den Schlüssel zu kennen.
Idee:
Zunächst habe ich mir überlegt, dass der Angreifer sich Chiffrat mit "Wandernder 1" aussucht: 0000...1, 0000...10, 0000...100, etc.
Aber ich sehe noch nicht, wie ich diese Information anbringen kann
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
Hallo,
die Idee mit der wandernden 1 ist richtig. Man wählt: . . und da man diese Chiffrate dechiffrieren lassen kann, kennt man auch die zugehörigen Klartexte .
Nun kann man jedes beliebige Chiffrat als XOR-Summe von diesen bekannten Chiffraten darstellen: XOR XOR . XOR wobei die Indizes diejenigen Stellen angeben, an denen im Ciffrat jeweils eine 1 steht . XOR XOR .
Kommst Du damit weiter?
Viele Grüße
Yokozuna
|