Definition
Das rechnerische Problem, einen Exponenten k in einer endlichen multiplikativen Gruppe G zu finden, sodass g^k = h für gegebene Basis g und Element h gilt; das Inverse der Potenzierung in dieser Gruppe.

Prinzip

Prinzip
Nutze die Gruppenstruktur: generische Algorithmen (Baby‑Step Giant‑Step, Pollard‑Rho) mit annähernd quadratischer Laufzeit in der Gruppenordnung sowie strukturabhängige Reduktionen (Pohlig–Hellman, Index‑Calculus), wenn die Gruppenordnung kleine Primfaktoren oder spezielle Form hat.

Demonstration

Demonstration
Beispiel in (Z/23Z)^×: g=5, h=8. Potenzen: 5^1=5, 5^2=2, 5^3=10, 5^4=4, 5^5=20, 5^6=8, daher k=6 und 5^6≡8 (mod 23).

Fehlanwendung

Fehlanwendung
Algorithmen aufrufen, ohne sicherzustellen, dass g die betreffende Untergruppe erzeugt (ein Nicht‑Erzeuger liefert keine eindeutige Lösung), oder Index‑Calculus in Gruppen anwenden, für die er nicht effizient ist (z. B. bestimmte elliptische Kurven).

Konsequenz

Konsequenz
Die (Un‑)Möglichkeit, diskrete Logarithmen effizient zu berechnen, bildet die Grundlage kryptographischer Primitive (Diffie‑Hellman, Signaturen) und bestimmt Sicherheitsparameter; effiziente Algorithmen zerstören die Sicherheit solcher Systeme.

Umkehrung

Umkehrung
Potenzierung (g^k berechnen) ist die leichte Vorwärtsoperation; ihre Inversion (diskreter Logarithmus) ist typischerweise weit schwieriger, was die Asymmetrie zwischen Gruppenoperationen und ihren Inversen in der Komplexität hervorhebt.

Abgrenzung

Abgrenzung
Definiert für endliche multiplikative Gruppen oder zyklische Untergruppen; Komplexität und Methoden hängen von Gruppenordnung, Faktorisierung und Darstellung (endliche Körper, elliptische Kurven) ab; schließt kontinuierliche Gruppen und additive Modelle ohne passenden Isomorphismus aus.

Semantische Spannung

Semantische Spannung
Spannung zwischen generischer Härte (Quadratwurzel‑Algorithmen) und Falllösbarkeit bei spezieller Struktur (glatte Ordnung, Index‑Calculus); praktische Sicherheit muss diese Gegensätze ausbalancieren.

Synthese

Synthese
Die Berechnung des diskreten Logarithmus ist die Umkehrung der Potenzierung in endlichen Gruppen: ein algorithmisches Problem, dessen Lösbarkeit von der Gruppenstruktur abhängt und das durch eine Palette generischer und spezialisierter Algorithmen mit stark variierender Komplexität adressiert wird.