<div class="csl-bib-body">
<div class="csl-entry">Heer, A. (2011). <i>Big-Integer-Arithmetik in C# und ihre Anwendung auf digitale Signaturen</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-45456</div>
</div>
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
Integrität und Ursprung von elektronischen Dokumenten wollen genauso sichergestellt werden können, wie die Authentizität physischer Schriftstücke. Bei letzteren ist die händische Unterschrift das übliche Mittel zum Zweck, während immaterielle Bits & Bytes aufgrund der Leistungsfähigkeit zeitgemäßer Computersysteme mit einem deutlich höheren Aufwand geschützt werden müssen. Für eine sogenannte digitale Signatur hinreichende mathematische Methoden sind Gegenstand der vorliegenden Arbeit, wobei sowohl auf eine ausführliche Behandlung der dafür notwendigen theoretischen Grundlagen als auch auf eine nahezu praxistaugliche Implementierung Wert gelegt wurde.<br />Die in den vorgestellten Algorithmen implizit oder explizit verwendeten mathematischen Sätze werden inklusive (hoffentlich leicht) verständlichem Beweis angeführt, sollte es sich nicht gerade um Grundlagen aus Vorlesungen der ersten Semester für einen Studenten der technischen Mathematik handeln. Als Programmiersprache wurde C# .NET in der aktuellen Version 4.0 gewählt, da es sich dabei um eine moderne, gut lesbare, aber auch relativ leistungsstarke Technologie handelt - maschinennahe Optimierungen wie bei C oder sogar Assembler sind hier natürlich nicht möglich, aber im Rahmen dieser Arbeit mit mathematischem Fokus auch nicht angebracht.<br />Der Hauptteil der nun folgenden Seiten gliedert sich in sechs Kapitel:<br />zu Beginn werden Techniken erarbeitet, die es ermöglichen, mit für aktuelle Computer unüblich großen Zahlen zu rechnen - an dieser Stelle seien ganz unbescheiden Abschnitt 1.9 sowie Abschnitt 5.8 hervorgehoben:<br />die vorgestellte Big-Integer-Arithmetik ist trotz ihrer kurzen Entwicklungszeit relativ schnell! Danach werden mit Hilfe dieser Techniken Primzahlen zufälliger Natur erzeugt, um dann im dritten Teil der vorliegenden Arbeit als Grundlage für prominente Kryptosysteme verwendet zu werden. Bevor endlich anhand von praktischen Beispielen die Verwendung von digitalen Signaturen demonstriert werden kann, werden noch in einer eigenen Passage drei ausgewählte Hashfunktionen behandelt.<br />Zum Abschluss werden mit Hilfe von weiteren mathematischen Methoden die Algorithmen dieser Arbeit noch einmal beschleunigt, um mittels größerer Schlüsselpaare entsprechend sicherere "Unterschriften" erzeugen zu können.
de
dc.language
Deutsch
-
dc.language.iso
de
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Big-Integer
de
dc.subject
Digitale Signaturen
de
dc.subject
Primzahlen
de
dc.subject
Asymmetrische Kryptosysteme
de
dc.subject
Hashfunktionen
de
dc.subject
Kopierschutzmechanismen
de
dc.subject
RSA
de
dc.subject
DSA
de
dc.subject
MD5
de
dc.subject
SHA
de
dc.subject
Big-Integer
en
dc.subject
Digital Signatures
en
dc.subject
Primes
en
dc.subject
Asymmetric cryptosystems
en
dc.subject
Hash functions
en
dc.subject
Copy protection
en
dc.subject
RSA
en
dc.subject
DSA
en
dc.subject
MD5
en
dc.subject
SHA
en
dc.title
Big-Integer-Arithmetik in C# und ihre Anwendung auf digitale Signaturen
de
dc.title.alternative
Big-integer arithmetic in C # and its application to digital signatures
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Axel Heer
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E104 - Institut für Diskrete Mathematik und Geometrie