So funktioniert die Dokumentenverifizierung mit Blockchain
Die Dokumentenverifizierung mit Blockchain gibt einem unterschriebenen PDF einen öffentlichen Fingerabdruck mit Zeitstempel. So nutzt PenMarker den XRP Ledger.
Das PenMarker-TeamVeröffentlicht am Aktualisiert am 3 Min. Lesezeit
Die Dokumentenverifizierung mit Blockchain ist ein Weg, zu beweisen, dass ein Dokument zu einem bestimmten Zeitpunkt in genau dieser Form existiert hat, und zwar mithilfe eines öffentlichen Ledgers, den niemand unbemerkt ändern kann. Bei PenMarker ist sie eine optionale Ergänzung zur Versiegelung: Sobald alle unterschrieben haben, können Sie den Fingerabdruck des versiegelten Dokuments im XRP Ledger erfassen.
Dieser Beitrag erklärt, was ein Fingerabdruck ist, was PenMarker erfasst und was nicht, und wie Sie den Eintrag später nutzen können.
Was ist der Fingerabdruck eines Dokuments?
Ein Fingerabdruck ist ein kurzer Wert, der mit einer Hashfunktion aus einer Datei berechnet wird. PenMarker verwendet SHA-256, das jede Datei in 64 hexadezimale Zeichen umwandelt.
Zwei Eigenschaften machen ihn nützlich:
- dieselbe Datei ergibt immer denselben Fingerabdruck;
- wird auch nur ein einziges Zeichen der Datei geändert, entsteht ein völlig anderer Fingerabdruck.
Haben zwei Kopien eines PDFs also denselben SHA-256-Fingerabdruck, sind sie Byte für Byte dieselbe Datei.
Was passiert, wenn ein Dokument versiegelt wird?
Wenn der letzte Unterzeichner unterschreibt, versiegelt PenMarker das Dokument:
- Es erstellt das endgültige PDF mit allen Unterschriften.
- Es berechnet den SHA-256-Fingerabdruck dieser versiegelten Datei.
- Es schließt das Prüfprotokoll ab. Jedes Ereignis (gesendet, angesehen, unterschrieben, versiegelt) wird mit Uhrzeit und IP-Adresse erfasst, und der Hash jedes Ereignisses ist mit dem vorherigen verkettet, sodass ein geändertes oder entferntes Ereignis die Kette bricht.
- Es legt die versiegelte Kopie mit einem Abschlusszertifikat in Ihrem Archiv ab.
Versiegelt wird jedes Dokument. Ob es zusätzlich in einer Blockchain erfasst wird, entscheiden Sie.
Was PenMarker im XRP Ledger erfasst
Wenn Sie On-Chain erfassen wählen, erfasst PenMarker einen Hash pro versiegeltem Dokument: den Fingerabdruck des Manifests des Dokuments. Das Manifest ist eine kurze Beschreibung des versiegelten Dokuments: sein Name, seine PenMarker-ID, der Fingerabdruck der versiegelten Datei, die Unterzeichner und der Zeitpunkt der Versiegelung.
Dieser eine Hash wird als Memo einer XRP-Ledger-Transaktion aus der eigenen Wallet von PenMarker gesendet. Das Dokument selbst verlässt PenMarker nie, und es werden keine Namen oder E-Mail-Adressen in den Ledger geschrieben, nur der 64-stellige Hash.
Der XRP Ledger schließt alle paar Sekunden einen neuen Ledger ab, daher wird ein Eintrag meist innerhalb von 5 bis 10 Sekunden bestätigt. PenMarker zeigt danach die Transaktion, den Ledger, in dem sie steht, und einen Link zu einem öffentlichen XRP Ledger Explorer.
Warum überhaupt ein öffentlicher Ledger?
Versiegelung und Prüfprotokoll zeigen bereits, dass sich ein Dokument seit der Unterschrift nicht verändert hat. Ein öffentlicher Ledger fügt einen Eintrag hinzu, der unabhängig von PenMarker ist:
- er trägt den eigenen Zeitstempel des Ledgers;
- er kann danach von niemandem geändert oder gelöscht werden, auch nicht von PenMarker;
- jeder kann die Transaktion in einem öffentlichen Explorer nachschlagen, ohne PenMarker-Konto.
Wie prüfen Sie ein Dokument später?
Wählen Sie in Ihrem PenMarker-Archiv Datei prüfen und ziehen Sie das PDF hinein. PenMarker berechnet den SHA-256-Fingerabdruck und sucht in seinen eigenen Aufzeichnungen zu versiegelten Dokumenten nach einer Übereinstimmung. Sie sehen dann eines von zwei Ergebnissen:
- Verifiziert: Die Datei stimmt mit einer versiegelten Kopie überein, mit dem Datum der Versiegelung und ihrem Ordner;
- Keine Übereinstimmung: Die Datei wurde nicht von PenMarker versiegelt oder seitdem verändert.
Wurde das Dokument zusätzlich On-Chain erfasst, verlinkt sein Archiveintrag auf die XRP-Ledger-Transaktion, sodass Sie auch den unabhängigen Zeitstempel vorzeigen können.
Was ein Ledger-Eintrag beweist und was nicht
Ein Ledger-Eintrag beweist, dass ein Dokument mit diesem Fingerabdruck zu diesem Zeitpunkt existiert hat. Er beweist nicht, was das Dokument bedeutet, wer es hätte unterschreiben sollen oder ob es durchsetzbar ist. Diese Fragen hängen vom Dokument, vom Unterschriftsprozess und vom anwendbaren Recht ab. Unter Sicherheit und Compliance lesen Sie, wie PenMarker elektronische Signaturen nach ESIGN Act, UETA und eIDAS unterstützt.
Möchten Sie es ausprobieren? Vergleichen Sie die Tarife oder lesen Sie mehr über alle Funktionen von PenMarker.