Plaintext Awareness
Plaintext Awareness (PA) verlangt, dass jeder Algorithmus, der einen gültigen Geheimtext erzeugt, den zugehörigen Klartext „kennt“ — ein Extraktor kann den Klartext aus dem Zustand des Algorithmus gewinnen.
Zweck
Verleiht der Verschlüsselung eine starke Sicherheitsgarantie: PA2 + IND-CPA ⟹ IND-CCA2, genutzt für CCA-Sicherheitsbeweise.
Mechanismus
PA1: Der Klartext lässt sich aus über die Verschlüsselungs-Orakel erzeugten Geheimtexten extrahieren; PA2: selbst mit Entschlüsselungs-Orakel-Historie erlauben neu erzeugte Geheimtexte noch die Extraktion. PA2 bedeutet, dass der Angreifer keinen Geheimtext mit unbekanntem Klartext konstruieren kann, und liefert mit IND-CPA zusammen IND-CCA2.
Anwendungsfälle
- CCA-Sicherheitsbeweise
- Verschlüsselungssicherheits-Verstärkung
- Beweisbare Sicherheit