GBI - Conventional Encryption / Oracle
2005-10-03 13:06
Popcorn
Erstes PDF, Seite 10, Folie 1:
Der zweite Fall ist mir immer noch suspekt. Das Oracle wird vom Algorithmus des Angreifers gespeist. Es bekommt wie beschrieben eine Nachricht x, die verschlüsselt wieder zurückkommen soll. Wenn x die Eingabe ist, wie kann dann das Orakel etwas davon vollkommen unabhängiges zurückgeben, wenn nicht absichtlich produziert? Ist das nicht etwas weit hergeholt oder will man hier auf etwas hinaus, dass ich gerade nicht sehe?
No input data for adversary.
Choose plaintext attack of following kind:
! Case 1: when asked to encrypt message x, oracle returns
encryption of x under a fixed key that is randomly chosen
initially;
or:
! Case 2: oracle returns encryption of a randomly chosen
message, totally independent of x.
Idea:
! In case 2, adversary gets completely useless data.
! If he cannot tell this apart from correct encryptions, he cannot
do any damage in the real world (case 1) either.
Der zweite Fall ist mir immer noch suspekt. Das Oracle wird vom Algorithmus des Angreifers gespeist. Es bekommt wie beschrieben eine Nachricht x, die verschlüsselt wieder zurückkommen soll. Wenn x die Eingabe ist, wie kann dann das Orakel etwas davon vollkommen unabhängiges zurückgeben, wenn nicht absichtlich produziert? Ist das nicht etwas weit hergeholt oder will man hier auf etwas hinaus, dass ich gerade nicht sehe?