Zum Inhalt springen
uencoder

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

Verwandte Tools

References