Der Public Key? – Das asymmetrische Kryptosystem
Was ist ein Public Key?
Einen Public Key kannst du dir ähnlich wie die IBAN bei einem herkömmlichen Bankkonto vorstellen. Es ist die Adresse deiner Wallet. Es handelt sich hierbei um ein Verschlüsslungsverfahren (Oberbegriff: Asymmetrisches Kryptosystem). Bei diesem Verfahren müssen kommunizierende Parteien keinen gemeinsamen Schlüssel kennen. Jeder Nutzer erzeugt sein eigenes Schlüsselpaar, welches aus einem geheimen privaten Schlüssel (Private-Key) und aus einem nicht geheimen öffentlichen Schlüssel (Public-Key) besteht.
Das Public Key Verfahren einfach erklärt
In der Praxis wird dies bei öffentlichen Kontosystemen eingesetzt, wie dem Bitcoin. Das entscheidende ist, dass über den öffentlichen Schlüssel nicht auf den geheimen Schlüssel geschlussfolgert werden kann. Allerdings ist es möglich, durch das Public Key Verfahren mit dem geheimen Schlüssel den öffentlichen Schlüssel zu ermitteln. Dadurch ist ein Kontensystem geschaffen: Der geheime Schüssel dient als Passwort oder PIN zu dem Konto bzw. Wallet. Der öffentliche Schlüssel ist die IBAN oder Kontoadresse, auf der du Bitcoins oder andere Kryptowährungen je nach Blockchain empfangen kannst.
Gefahren hinter dem Public Key Verfahren
Der private Schlüssel muss unbedingt geheim gehalten werden, denn sobald eine dritte Partei Zugriff auf deinen privaten Schlüssel bzw. Public Key bekommt, kann diese alle deine Coins abbuchen und damit verschwinden. Allerdings ist es unmöglich ihn aus dem öffentlichen Schlüssel zu berechnen. Dies ist eine extrem wichtige Grundvoraussetzung des Private Keys.
Bitcoin-Crash voraus? Robert Kiyosaki sieht 60.000 USD als mögliches Ziel
Der bekannte Bitcoin-Befürworter und Autor von...
Man kann zwar durch kryptographische Berechnungen von dem Private Key den Public Key berechnen, jedoch niemals umgekehrt. Die Wahrscheinlichkeit für das Herausfinden eines Public Keys liegt bei einer Zahl mit achtzig Nullen, also wäre es vom Zeitaufwand her unmöglich. Es wäre wahrscheinlicher von einem Asteroiden getroffen zu werden, als dass sich jemand in dein Wallet hackt.
Werden Quantencomputer das Public Key Verfahren vernichten?
Des Öfteren hört man über die Gefahr der baldigen Nutzung von Quantencomputern. Natürlich kann keiner mit 100%tiger Sicherheit behaupten, ob Quantencomputer tatsächlich die Kryptographie und das Public Key Verfahren hinter Bitcoin „knacken“, doch ist es ebenso möglich, den Quellcode von Bitcoin dann anzupassen und eine Attacke noch unwahrscheinlicher zu machen. Daher gilt das Public Key Verfahren des asymmetrischen Kryptosystems aktuell als eines der sichersten der Welt – wenn nicht sogar als das Sicherste.
Einen Public Key erstellen
Um einen Public Key erstellen zu können, benötigst du lediglich einen Computer. Bestenfalls sollte auf diesem keine Kommunikation nach außen möglich sein, damit kein Abgreifen von Daten von unbekannten Dritten erfolgen kann. Den Public Key erstellen kannst du in Form eines Paper Wallets mit der Website BitAdress.org.
Dort kannst du einfach durch Bewegung des Mauszeigers eine zufällige Zifferreihenfolge generieren und somit deinen eigenen individuellen Private Key. Das Private Key Verfahren ist aufgrund seiner mathematischen Grundlage komplett kostenlos und für jeden Menschen weltweit jederzeit durchführbar. Obwohl es sich schwer anhört, ist es tatsächlich sehr einfach einen Public Key erstellen und nutzen zu können.
Was ist ein Public Key Zertifikat?
Ein Public Key Zertifikat ist eine Urkunde, welche den Besitzer des Zertifikats als Eigentümer der Sache bestätigt. Sobald das Public Key Zertifikat an einen weiteren Beteiligten übergeben wird, so wird automatisch auch das Eigentumsrecht übergeben. Dies funktioniert ähnlich wie, wenn ein Nutzer einen Private Key mittels Paper Wallet an einen anderen übergibt. Wer die Information des Paper Wallets und damit den privaten Schlüssel innehält, der ist Eigentümer über die darauf gespeicherten Kryptowährungen.
Lese auch: Was ist ein Private Key?
Binance-Coin (BNB)
Hier findest du unsere ausführliche Analyse zum Binance-Coin (BNB).