Titelaufnahme

Titel
Algorithmen für elliptische Kurven und ihre Implementierung in C# / Andreas Kleinbichler
VerfasserKleinbichler, Andreas
Begutachter / BegutachterinWiesenbauer, Johann
Erschienen2007
Umfang91 Bl. : graph. Darst.
HochschulschriftWien, Techn. Univ., Dipl.-Arb., 2007
SpracheDeutsch
Bibl. ReferenzOeBB
DokumenttypDiplomarbeit
Schlagwörter (DE)elliptische / Kurve / C# / ECM / ECPP / ECDSA / Schoof / Montgomery
URNurn:nbn:at:at-ubtuw:1-15812 Persistent Identifier (URN)
Zugriffsbeschränkung
 Das Werk ist frei verfügbar
Dateien
Algorithmen für elliptische Kurven und ihre Implementierung in C# [0.5 mb]
Links
Nachweis
Klassifikation
Zusammenfassung (Deutsch)

Im Rahmen der Diplomarbeit wurden Algorithmen für elliptische Kurven in der objektorientierten Programmiersprache C# implementiert. Es wurde dabei die ECM (Elliptic Curve Method) in verschiedenen Variationen (Brent, Montgomery, ...) umgesetzt. Weiters wurden die Verfahren von Schoof und Mestre zur Bestimmung der Punktezahl untersucht und in C# ausprogrammiert. Ein anderes Kernthema sind die Primalitätsbeweise von Goldwasser - Kilian und Atkin - Morain, die auf elliptischen Kurven basieren. Zum Abschluß werden noch die Datenverschlüsselung und die digitale Signatur mit elliptischen Kurven erklärt. Die Algorithmen und benötigten Datenstrukturen bilden eine C# - Library (Ellipic Curves). Bei der Implementierung wurde besonderer Wert auf Performance und Wiederverwendbarkeit des Codes gelegt.