Elliptische Kurve
Eine elliptische Kurve ist eine mathematische Kurve, die in der elliptischen Kurven-Kryptographie (ECC) verwendet wird, um sichere öffentliche-private Schlüsselpaare in Blockchains zu generieren, wie z.B. secp256k1 in Bitcoin.
Was ist ein Elliptische Kurve?
Eine Elliptische Kurve ist eine glatte, mathematische Kurve, die durch die Gleichung y² = x³ + ax + b definiert ist, wobei a und b Konstanten sind. Trotz des Namens bildet sie keine Ellipse. Kryptographen verwenden diese Kurven in der elliptischen Kurven-Kryptographie (ECC), um sichere Schlüssel zu erstellen.
Die Punkte auf der Kurve bilden eine Gruppe unter einer speziellen Addition. Zwei Punkte werden durch eine Linie verbunden; der dritte Schnittpunkt wird über die x-Achse gespiegelt, um die Summe zu ergeben. Die skalare Multiplikation wiederholt diese Addition. Ein privater Schlüssel ist ein geheimer Skalar; multipliziere ihn mit einem Generatorpunkt, um den öffentlichen Schlüssel zu erhalten. Die Sicherheit basiert auf dem Problem des diskreten Logarithmus elliptischer Kurven (ECDLP), das rechnerisch nicht umkehrbar ist.
Elliptische Kurven sind in Blockchains wichtig, weil sie starke Sicherheit mit kleinen Schlüsseln ermöglichen. Ein 256-Bit-ECC-Schlüssel entspricht der Stärke eines 3072-Bit-RSA-Schlüssels. Diese Effizienz eignet sich für ressourcenbegrenzte Geräte. Bitcoin verwendet die secp256k1-Kurve für Signaturen. Andere Blockchains verwenden Kurven wie ed25519 für schnellere Operationen.
Wichtige Merkmale sind endliche Felder für diskrete Punkte und eine sorgfältige Parameterauswahl, um Angriffe zu verhindern. Häufige Begriffe sind: ECC für die Krypto-Methode, secp256k1 für Bitcoin und ed25519 für schnelle Signaturen.
Bitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.
Read full definitionKryptowährung ist eine digitale oder virtuelle Währung, die durch Kryptografie gesichert ist und auf dezentralen Blockchain-Netzwerken arbeitet, um sichere Peer-to-Peer-Transaktionen zu ermöglichen.
Read full definitionPraktische Beispiele
Beispiel 1: Bitcoin-Schlüsselgenerierung
Wallet-Software generiert einen zufälligen 256-Bit-privaten Schlüssel. Sie führt eine skalare Multiplikation am Generatorpunkt G der secp256k1 elliptischen Kurve durch, um den öffentlichen Schlüssel zu berechnen: PublicKey = private_key * G. Benutzer leiten dann eine Bitcoin-Adresse aus diesem öffentlichen Schlüssel ab.
Beispiel 2: Transaktionssignatur
Um eine Bitcoin-Übertragung zu autorisieren, wählt man eine zufällige Nonce k. Berechne den Punkt R = k * G auf der secp256k1-Kurve. Kombiniere R mit einem Hash der Transaktion und dem privaten Schlüssel, um eine ECDSA-Signatur zu bilden. Knoten verifizieren dies mit nur dem öffentlichen Schlüssel.
Beispiel 3: Sicherheit von Hardware-Wallets
Ledger-Geräte generieren private Schlüssel auf der secp256k1 elliptischen Kurve innerhalb eines sicheren Element-Chips. Um eine Transaktion zu signieren, berechnet das Gerät die Signatur intern und sendet nur das Ergebnis an den Host-Computer. Dadurch bleibt der private Schlüssel offline.
Beispiel 4: Schnellere Signaturen mit ed25519
Blockchains wie Solana verwenden die ed25519 elliptische Kurve für Transaktionssignaturen. Sie ermöglicht eine Verifikation mit hoher Geschwindigkeit: Ein privater Schlüssel multipliziert den Basis-Punkt, um den öffentlichen Schlüssel zu erhalten, und unterstützt Tausende von Signaturen pro Sekunde auf ressourcenbegrenzten Knoten.
Bitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.
Read full definitionEin Nonce ist eine sequentielle Zahl in einer Blockchain-Transaktion, die sicherstellt, dass Transaktionen vom selben Konto in der richtigen Reihenfolge verarbeitet werden und Replay-Angriffe verhindert werden.
Read full definitionEine digitale Signatur ist eine kryptografische Methode, die einen privaten Schlüssel verwendet, um Blockchain-Transaktionen zu signieren, die mit dem öffentlichen Schlüssel verifizierbar sind, um die Authentizität zu beweisen und Manipulationen zu verhindern.
Read full definitionLedger ist eine Marke von Hardware-Wallets, die Kryptowährungs-Private Keys offline sicher speichern, wie die Ledger Nano-Serie.
Read full definitionSolana ist eine leistungsstarke Layer-1-Blockchain-Plattform, die schnelle, kostengünstige Transaktionen mit Proof of History und Proof of Stake ermöglicht. Ihr nativer Token ist SOL.
Read full definitionHardware Wallets nach Elliptische Kurve
Durchsuchen Sie Wallets nach diesem Merkmal
Affiliate-Link — wir erhalten möglicherweise eine Provision, ohne zusätzliche Kosten für Sie. Mehr über unsere Affiliate-Richtlinie erfahren
Bereit, eine sichere Wallet auszuwählen?
Nutzen Sie unsere Tools, um die richtige Hardware-Wallet für Ihre Bedürfnisse zu finden.