Bachelorarbeit, 2022
37 Seiten, Note: 2,0
1 Einleitung
1.1 Thema der Arbeit
1.2 Erläuterungen
1.2.1 Was ist Bitcoin und was sind Kryptowährungen?
1.2.2 Was ist ein Signaturverfahren?
1.2.3 Relevante Signaturverfahren
1.2.4 Das Signaturverfahren von Bitcoin
2 Evaluation
2.1 Vergleich von ECDSA mit anderen Verfahren
2.1.1 RSA
2.1.2 Elgamal-Signaturverfahren
2.2 Vergleich von ECDSA mit Schnorr-Verfahren
2.2.1 Besondere Eigenschaften
2.2.2 Sicherheit und Geheimhaltung
2.2.3 Formbarkeit
2.2.4 EdDSA
2.3 Auffälligkeiten bei jüngeren Kryptowährungen
3 Code
3.1 Anmerkungen
3.2 Ergebnisse
4 Fazit
Die Arbeit untersucht die Effizienz und Sicherheit des im Bitcoin-Netzwerk eingesetzten Signaturverfahrens ECDSA im Vergleich zu alternativen kryptographischen Verfahren wie RSA, dem Elgamal-Verfahren, Schnorr-Signaturen und EdDSA, um zu bewerten, ob und inwiefern moderne Alternativen vorzuziehen wären.
Besondere Eigenschaften
Wie der Name bereits verrät, handelt es sich bei Multisignature um die Fähigkeit, dass mehrere Nutzer eine Transaktionsnachricht signieren können. Dadurch ermöglicht es theoretisch gemeinsame Überweisungen, bei denen somit alle Wallet-Besitzer oder eine bestimmte Anzahl von ihnen (auch genannt M-of-N Multisignature) ihre Einwilligung geben müssen, bevor die Transaktion erfolgreich stattfindet. In Kontexten von Vermögen, auf welches nicht nur eine sondern mehrere Personen Zugriff haben, könnte sich dieser Zusatz als durchaus nützlich erweisen. Zwar kann Bitcoin mittlerweile auch ohne Schnorr-Signaturen Multisignature anbieten, jedoch wurde dies erst im Jahre 2012 als Teil einer Verbesserung auf einem alternativem Wege implementiert, nicht durch das Signaturverfahren selbst. Dabei wird die Möglichkeit des Hinzufügens von Skripten an Transaktionsnachrichten ausgenutzt - sprich man kann Anweisungen anhängen. Diese verbindlichen Anweisungen können z.B. beinhalten, dass die versendeten Bitcoins bei einer darauffolgenden Transaktion von mehreren Personen signiert werden müssen [2, Seite 99]. Da, wie vorher bereits festgestellt, die Größen der Transaktionsnachrichten einen nicht unerheblichen Einfluss auf das System haben, erweist sich hier ein deutlicher Nachteil in der Wahl eines solchen Umweges. Bei Schnorr-Signaturen hingegen verhält es sich anders: Das Multisignature-Feature ist bereits in das Signaturverfahren mit eingebunden.
1 Einleitung: Dieses Kapitel führt in das Thema Bitcoin und die Bedeutung von kryptographischen Signaturverfahren ein und definiert die Forschungsziele der Arbeit.
2 Evaluation: Hier werden verschiedene Signaturverfahren auf ihre Eignung für das Bitcoin-Netzwerk analysiert, wobei insbesondere die Vorteile von Schnorr-Signaturen gegenüber ECDSA hervorgehoben werden.
3 Code: Dieses Kapitel erläutert die praktische Implementierung des Schnorr-Algorithmus unter Verwendung von Java und liefert Anmerkungen sowie Ergebnisse zu den Tests.
4 Fazit: Das Fazit fasst die Ergebnisse der Evaluation zusammen und beantwortet die Forschungsfrage zur Eignung des ECDSA im Vergleich zu modernen Alternativen.
Bitcoin, Kryptowährungen, ECDSA, Schnorr-Signaturen, RSA, Elgamal-Signaturverfahren, EdDSA, Signaturverfahren, Transaktionsnetzwerk, Sicherheit, Effizienz, Multisignature, Formbarkeit, Malleability, Elliptische Kurven
Die Arbeit beschäftigt sich mit der Evaluation des im Bitcoin-Protokoll verwendeten Signaturverfahrens ECDSA und vergleicht dieses kritisch mit anderen kryptographischen Ansätzen.
Die zentralen Themen umfassen die Sicherheit, Effizienz, Speicherkapazität der Transaktionsnachrichten sowie die mathematischen Grundlagen elliptischer Kurven-Kryptographie.
Das Ziel ist es, die Nachteile und Vorteile von ECDSA gegenüber anderen Verfahren aufzuzeigen, um zu beurteilen, ob ein Umstieg auf modernere Verfahren wie Schnorr-Signaturen für die Zukunft Bitcoins sinnvoll ist.
Die Arbeit nutzt Literaturanalysen zu kryptographischen Systemen und vergleicht diese anhand von Sicherheitsaspekten, Anforderungen an Schlüssellängen und praktischen Implementierungsbeispielen in Java.
Der Hauptteil evaluiert RSA, Elgamal, Schnorr-Signaturen und EdDSA, analysiert die Problematik der "Formbarkeit" (malleability) bei ECDSA und stellt die funktionalen Vorteile wie Multisignature und Pay-To-Contract vor.
Kryptographie, Bitcoin-Netzwerk, Signatur-Algorithmen, Sicherheitsevaluation und Netzwerkeffizienz.
Schnorr-Signaturen bieten mathematische Beweisbarkeit der Sicherheit und sind im Gegensatz zu ECDSA nicht anfällig für "Malleability"-Angriffe, die Transaktionen manipulieren könnten.
Die Effizienz korreliert stark mit der Größe der Signaturen; kleinere Signaturen führen zu geringerer Belastung des Netzwerks durch Datenmengen, was besonders bei hohen Transaktionsfrequenzen entscheidend ist.
Da ECDSA-Signaturen nachträglich modifiziert werden können, ohne ihre Validität zu verlieren, ermöglicht dies Angriffe, bei denen Transaktions-Hashes verändert werden, was in der Vergangenheit zu Sicherheitslücken wie dem Mt.Gox-Hack führte.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

