Zum Inhalt springen
uencoder

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

Verwandte Tools

References