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