Zum Inhalt springen
uencoder

Chosen-Plaintext Attack

Im Angriffsmodell mit gewähltem Klartext kann der Gegner beliebige Klartexte einreichen und die zugehörigen Geheimtexte erhalten; es ist die Standardsicherheitsanforderung für Public-Key-Verschlüsselung (IND-CPA).

Zweck

Setzt die Sicherheitslatte für Public-Key-Verschlüsselung und symmetrische Modi: Selbst ein Angreifer, der beliebige Klartexte verschlüsseln kann, kann die Geheimtexte zweier Challenge-Klartexte nicht unterscheiden.

Mechanismus

Der Gegner verfügt über ein Verschlüsselungsorakel E_K(·) und darf jedes P abfragen, um C zu erhalten. IND-CPA verlangt, dass der Angreifer E_K(P0) und E_K(P1) nicht unterscheiden kann. ECB fällt durch (wiederholte Blöcke leaken).

Anwendungsfälle

  • Sicherheitsstandard für Public-Key-Verschlüsselung
  • Sicherheitsbewertung symmetrischer Modi
  • IND-CPA-Definitionen

Verwandte Tools

References