Die Entscheidung über die Diffie-Hellman-Entscheidung , kurz DDH, ist ein bekanntes Problem in der Kryptographie. Die DDH-Annahme gilt für eine zyklische Gruppe der (Haupt-) Ordnung , wenn für einen Generator und für zufällig ausgewählte \ mathbb {Z} _q $$ die folgenden Paare gelten sind nicht zu unterscheiden (für probabilistische Polyzeitalgorithmen):
- Typ 1:
- Typ 2:
Nehmen wir nun an, dass eine Gruppe ist, für die DDH schwierig ist, und betrachten Sie die folgende informelle Frage:
Kennen wir einen probabilistischen Poly-Time (PPT) -Algorithmus, der ein Diffie-Hellman-Paar zusammen mit einigen Teilinformationen über (z. B. ist ungerade) erhält und korrekt ausgeben kann, ob das Eingabepaar "Typ 1" ist? oder "Typ 2" (mit nicht zu vernachlässigender Wahrscheinlichkeit)?
Mit Teilinformationen meine ich eine Zeichenfolge , so dass bei gegebenem und einem Diffie-Hellman-Paar kein PPT-Algorithmus mit nicht zu vernachlässigender Wahrscheinlichkeit berechnen kann .
Es ist möglich, die obige Frage zu formalisieren. Da die erforderliche Notation jedoch langwierig ist, versuche ich, eine Analogie zu verwenden.
Eine berühmte, nicht standardmäßige kryptografische Annahme heißt Knowledge-of-Exponent (KEA).
Ein bisschen formeller (aber immer noch nicht vollständig formal):