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
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://blockchain-nachrichten.com/blockchaintechnologien/elliptic-curve-cryptography-ecc