Glossar
Grundlagen

Öffentlicher Schlüssel (Public Key)

Ein öffentlicher Schlüssel (Public Key) ist die teilbare Hälfte eines kryptografischen Schlüsselpaars, mathematisch aus Ihrem privaten Schlüssel abgeleitet und dazu da, zu überprüfen, dass Transaktionen tatsächlich vom Besitzer des Schlüssels signiert wurden. Bei Kryptowährungen werden Ihre Adressen aus Ihrem öffentlichen Schlüssel erzeugt, und wenn Sie Guthaben ausgeben, prüft das Netzwerk die digitale Signatur Ihrer Transaktion anhand des öffentlichen Schlüssels, um die Autorisierung zu bestätigen – und das alles, ohne dass Ihr privater Schlüssel je offengelegt wird.

Das System beruht auf Einwegmathematik: Den öffentlichen Schlüssel aus dem privaten zu berechnen ist einfach, den Vorgang umzukehren ist rechnerisch nicht machbar. Deshalb ist es sicher, öffentliche Schlüssel und Adressen offen weiterzugeben. Wenn Sie zum Beispiel Bitcoin senden, signiert Ihre Wallet die Transaktion mit Ihrem privaten Schlüssel und legt den zugehörigen öffentlichen Schlüssel offen; jeder Node im Netzwerk kann dann prüfen, ob die Signatur passt, und so beweisen, dass der rechtmäßige Eigentümer die Ausgabe genehmigt hat, ohne etwas zu erfahren, womit sich künftige Transaktionen fälschen ließen.

Ein verbreiteter Irrtum ist, dass ein öffentlicher Schlüssel und eine Adresse dasselbe seien; eine Adresse ist meist eine verkürzte, gehashte Version des öffentlichen Schlüssels, was eine kleine zusätzliche Sicherheitsebene schafft und die Kennung kompakter macht. Im Alltag geben Sie Adressen statt roher öffentlicher Schlüssel weiter, und Ihre Wallet übernimmt die Schlüsselmathematik unsichtbar. Dieselbe Public-Key-Kryptografie, die Krypto absichert, bildet auch die Grundlage großer Teile des Internets, einschließlich der Verschlüsselung hinter sicheren Websites.

Verwandte Begriffe