HomeKrypto für FachleuteWas sind strenge Signaturen?

Was sind strenge Signaturen?

Was sind strenge Signaturen?

Die strengen DER-Signaturen (Distinguished Encoding Rules oder Distinguished Encoding Rules) sind eine Art der Kodierung, die die Kompatibilität einer digitalen Signatur in jedem Kontext sicherstellen soll, und werden verwendet, um die Gültigkeit digitaler Signaturen in Bitcoin und Kryptowährungen zu sichern.

Bitcoin ist zweifellos eine hochspezialisierte kryptografische Software, wie die strengen DER-Signaturen zeigen, eine kryptografische Implementierung, die darauf abzielt, ein höheres Maß an Sicherheit im Protokoll und insbesondere im Bitcoin-Signatursystem zu gewährleisten.

Strenge Signaturen, oft als DER (Distinguished Encoding Rules) bekannt, sind eine Art sichere Verschlüsselung, die die Kompatibilität einer digitalen Signatur in jedem Kontext sicherstellen soll. Dabei spielt es keine Rolle, ob Ihre Brieftasche leer ist. Ob auf einem Computer, einem Smartphone oder einem anderen Gerät, die Kodierung wird konsistent sein und die Auflösung wird von Anfang bis Ende konsistent sein. Dies ist für Bitcoin von entscheidender Bedeutung, da es sicherstellt, dass seine digitalen Signaturen unter einer Vielzahl von Bedingungen sicher sind.

Der Zweck der DER-Kodierung ist es, sicherzustellen, dass ECDSA-Überprüfungen immer gültig sind. Zu diesem Zweck wird jede Signatur nicht nur auf ihre Bildung, sondern auch auf ihre Kodierung geprüft. Zunächst werden ECDSA-Signaturen einer DER-Verifizierung unterzogen, die sicherstellt, dass die Signaturkodierung gültig ist. Jede ECDSA-Signatur muss sorgfältig in Bitcoin kodiert (oder geschrieben) werden, und jede Änderung signalisiert, dass die Signatur nicht vertrauenswürdig ist.

In diesem Fall lehnt das Bitcoin-Protokoll die Signatur einfach ab und verhindert, dass das damit verbundene Bitcoin-Skript ausgeführt wird.

Wir dürfen nicht vergessen, dass ECDSA ein deterministisches digitales Signatursystem ist, was bedeutet, dass es unter den gleichen Erzeugungsbedingungen immer die gleiche Signatur ergeben muss, unabhängig von den verwendeten Kriterien. Dies ist für die Sicherheit notwendig und gewährleistet, dass keine zwei ECDSA-Signaturen identisch sind. Im Falle der DER-Kodierung gilt dasselbe: Es gibt nur einen Datenstrom, der die angegebenen Werte für eine ECDSA-Signatur korrekt darstellen kann.

Einige Implementierungen (wie OpenSSL) sind jedoch problematisch und liefern in bestimmten Fällen falsche Kodierungen. Infolgedessen sind ECDSA-Signaturprüfstellen häufig flexibel in ihren Akzeptanzkriterien. Dies ist in Bitcoin inakzeptabel, da es zu Fehlern bei der Signaturprüfung führt und den Konsens des Netzwerks stört. Angesichts dieser Probleme haben sich die Bitcoin-Entwickler entschieden, eine eigene DER-Implementierung zu entwerfen, die für die speziellen Anforderungen von Bitcoin geeignet ist und verhindert, dass andere Implementierungen das Funktionieren von Bitcoin beeinträchtigen.

Andere Levels ansehen

Wir verwenden Cookies, um personenbezogene Daten zu speichern, auf sie zuzugreifen und sie zu verarbeiten, um Ihnen das beste Online-Erlebnis zu bieten. Wenn Sie auf "Cookies akzeptieren" klicken, stimmen Sie der Speicherung aller Cookies zu, um eine optimale Leistung der Website zu gewährleisten. Sie können Ihre Cookie-Einstellungen ändern oder Ihre Zustimmung zurückziehen, indem Sie auf Cookie-Einstellungen klicken. Wenn Sie mehr über Cookies und deren Zweck erfahren möchten, lesen Sie unsere Cookie-Richtlinie and Datenschutzbestimmungen

Cookie-Einstellungen


Cookie-Steuerung


Was sind Cookies?

Cookies sind kleine Textdateien, die es uns und unseren Dienstleistern ermöglichen, Ihren Browser oder Ihr Gerät einmalig zu identifizieren. Cookies funktionieren in der Regel so, dass sie Ihrem Gerät eine eindeutige Nummer zuweisen und von den Websites, die Sie besuchen, sowie von Drittanbietern für diese Websites in Ihrem Browser gespeichert werden. Unter dem Begriff Cookies sind auch andere Technologien wie SDKs, Pixel und lokale Speicherung zu verstehen.


Wenn aktiviert

Wir können Sie als Kunden erkennen und das ermöglicht maßgeschneiderte Dienste, Inhalte und Werbung, die Effektivität von Diensten und die Geräteerkennung für mehr Sicherheit.
Wir können Ihr Erlebnis ausgehend von Ihrer vorherigen Sitzung verbessern
Wir können Ihre Präferenzen verfolgen und Dienste personalisieren
Wir können die Leistung der Website verbessern.


Wenn deaktiviert

Wir behalten nicht Ihre früheren Sitzungen, was es uns nicht ermöglicht, die Website auf Ihre Präferenzen zuzuschneiden.
Einige Funktionen sind möglicherweise nicht verfügbar und die Benutzerfreundlichkeit ist ohne Cookies eingeschränkt


Unbedingt erforderlich bedeutet, dass wesentliche Funktionen der Website ohne die Verwendung dieser Cookies nicht verfügbar werden können. Da diese Cookies für das ordnungsgemäße Funktionieren und die Sicherheit der Funktionen und Dienste der Website unerlässlich sind, können Sie sich nicht gegen die Verwendung dieser Technologien entscheiden. Sie können sie zwar in Ihrem Browser blockieren, aber das kann dazu führen, dass wesentliche Funktionen der Website nicht mehr funktionieren.

  • Einstellung der Datenschutzpräferenzen
  • Sichere Anmeldung
  • Sichere Verbindung während der Nutzung der Dienste
  • Ausfüllen von Formularen

Analyse- und Leistungsverfolgungstechnologien zum Analysieren, wie Sie die Website nutzen.

  • Meistbesuchte Seiten
  • Interaktion mit Inhalten
  • Fehleranalyse
  • Testen und Messen verschiedener Design-Effektivität

Die Website kann Werbe- und Marketingtechnologien von Drittanbietern verwenden.

  • Unterstützen Sie unsere Dienstleistungen auf anderen Plattformen und Websites
  • Messen Sie die Wirksamkeit unserer Kampagnen