Ciphertext Indistinguishability
Geheimtext-Ununterscheidbarkeit (IND-CPA/CCA) verlangt, dass ein Angreifer die Verschlüsselungen zweier gleich langer Klartexte nicht unterscheiden kann; sie ist die Standarddefinition der Verschlüsselungssicherheit.
Zweck
Liefert das Beweisbarkeitsziel für symmetrische und Public-Key-Verschlüsselung, wobei IND-CCA2 der stärkste Standard ist.
Mechanismus
Sicherheitsspiel: Der Gegner wählt m0 und m1, der Challenger gibt E(mb) zurück, und der Gegner rät b. IND-CPA erlaubt ein Verschlüsselungsorakel; IND-CCA1 erlaubt ein Entschlüsselungsorakel (vor der Challenge); IND-CCA2 erlaubt ein Entschlüsselungsorakel (den Challenge-Geheimtext ausgenommen).
Anwendungsfälle
- Sicherheitsbeweise der Verschlüsselung
- Kryptografische Protokollgestaltung
- Bewertung des Sicherheitsniveaus