Elliptische Kurve Kryptografie (ECC)
Das Kapitel "Elliptische Kurve Kryptografie" wurde erweitert. Wie immer bei meinen Artikeln steht Verständlichkeit vor Genauigkeit.
Die zwei gängigsten Verschlüsselungsverfahren sind RSA (Rivest/Shamir/Adleman, 1977) und ECC (Elliptic Curve Cryptography, 1985). Sicherheit ist eine Funktion der Länge des Public Keys (IBAN) und der Wahl des Verschlüsselungsverfahrens. Mit gleichem Zeitaufwand (Security Bits = 80 entspricht erraten einer 48-stelligen Zahl) kann bei RSA ein 1024-stelliger Code geknackt werden, bei ECC jedoch nur ein 160-stelliger. Da der Speicheraufwand viel kleiner ist, verwendet die Blockchain ECC.
Sowohl bei RSA also auch bei ECC sieht die mathematische Funktion etwa wie folgt aus:
Public Key = Z x Private Key
Die Umkehrfunktion ist:
Private Key = Public Key / Z
Für die Division durch Z gibt es aber (noch) keine effizienten Algorithmen, mit denen Computer den Private Key finden könnten. Wenn die Zahl Z sehr gross gewählt wird, ist es mit der heutigen Computertechnik praktisch unmöglich, den Private Key zu finden.
Der ganze Artikel befindet sich unter www.blockchain-nachrichten.com