Wichtiger Hinweis zum Inhalt des Online-LexikonsBei den auf dieser Seite aufgeführten Texten/Artikeln/Inhalten handelt es sich ausschließlich um fremde Inhalte, die sich die Aschendorff Verlag GmbH & Co. KG ausdrücklich nicht zu Eigen macht. Diese fremden Inhalte, die keiner regelmäßigen Überprüfung unterliegen, sind ausnahmslos solche der freien Enzyklopädie Wikipedia, für die keinerlei Verantwortung übernommen wird.
Lizenzbestimmungen
Der Text/Artikel/Inhalt auf dieser Seite innerhalb der Rubrik "Online Lexikon" basiert, soweit nicht anders angegeben, auf dem Artikel
Babystep-Giantstep-Algorithmus
aus der freien Enzyklopädie
Wikipedia.
Die Inhalte stehen unter der
GNU Lizenz für freie Dokumentation.
Eine Liste der Autoren ist
dort
abrufbar.
Babystep-Giantstep-Algorithmus
Der
Babystep-Giantstep-Algorithmus berechnet den
diskreten_Logarithmus eines Elements einer
zyklischen_Gruppe. Der Algorithmus ist zwar in der Laufzeit dem naiven Ausprobieren aller Möglichkeiten überlegen, ist aber dennoch für sehr große Gruppen praktisch nicht durchführbar.
Theorie
Sei
eine endliche zyklische Gruppe der Ordnung
, sei
. Sei
ein Gruppenelement, sei
der diskrete Logarithmus von
zur Basis
, d.h. die modulo
eindeutig bestimmte Zahl mit
. Mit Division mit Rest gibt es dann eindeutige