Blockchains sind laut Wikipedia eine Möglichkeit, "eine ständig wachsende Liste von Datensätzen, so genannten Blöcken, zu führen, die mittels Kryptografie [...] verknüpft und gesichert werden und von Natur aus gegen Änderungen der Daten resistent sind".
Blockchains werden derzeit in der Praxis eingesetzt, beispielsweise in der Kryptowährung Bitcoin . Diese Implementierungen müssen einen bestimmten Ansatz für die Kryptografie verwenden, der Annahmen beinhaltet, die ihre Sicherheit untermauern sollen.
Sind die aktuellen Implementierungen von Blockchain resistent gegen Angriffe mithilfe von Quantenberechnungen?
cryptography
Daniel Tordera
quelle
quelle
Antworten:
Schnelle Antworten:
Beständig gegen kurzfristige Technologie? Sicher.
Auf lange Sicht sicher? Wahrscheinlich nicht.
Wird dies ein großes Problem darstellen? Sehr wahrscheinlich nicht.
Betrifft dieses Risiko nur Blockchains? Nee.
Denn selbst wenn Quantencomputer eine große Bedrohung für die aktuellen Implementierungen werden würden, könnte die Gemeinschaft wählt einfach eine tun , hart Gabel zu post-Quantenkryptographie .
Ganz zu schweigen davon, dass Entwickler und Forscher der Blockchain-Technologie sich keine Sorgen um dieses Problem machen müssen, obwohl ich mir vorstellen kann, dass sich der durchschnittliche Benutzer nicht mit dieser besonderen Bedrohung befassen muss.
Erwähnenswert ist auch, dass andere Finanzinstitute, einschließlich Banken, in einer seltsamen hypothetischen Welt, in der Menschen unerklärlicherweise gegen die Aufrüstung ihrer Krypto gewählt werden, einem ähnlichen Risiko ausgesetzt wären. Zum Beispiel könnten Hacker Quantencomputer verwenden, um das TLS / SSL-Zertifikat eines Finanzinstituts zu knacken und so Man-in-the-Middle-Angriffe zu ermöglichen (zufälliges Papier von 2015 ).
Lange Antwort
Hier ist ein Papier aus dem Jahr 2017, in dem davon ausgegangen wird, dass Bitcoin unter Verwendung großzügiger Annahmen bis 2027 möglicherweise verwundbar wird:
Trotzdem bin ich mir nicht sicher, wie wichtig dies in der Praxis sein könnte, da sich die Situation anscheinend vor diesem Zeitpunkt ändern wird. Auch wenn Bitcoin immer noch in der Nähe ist und zum Zeitpunkt des Angriffs noch stark ist, können verschiedene Schadensbegrenzungstechniken zum Einsatz kommen.
Der "Weakness" Artikel in Bitcoin's Wiki erwähnt nicht einmal Quantenmaterial, obwohl ihr Artikel in "Mythen" folgendes tut :
In Bezug auf die oben erwähnten Aktualisierungen ist es so, dass Bitcoin und andere Blockchains in der Regel Standardalgorithmen erfordern, die möglicherweise von Quantencomputern angegriffen werden. Bevor dies ein Problem darstellt, können sie im Grunde genommen nur einen Hard Fork ausführen , was im Grunde genommen ein Update ist Jeder im Netzwerk migriert zu und ermöglicht so Änderungen an Algorithmen.
Natürlich muss ein Großteil der Community dazu gebracht werden, eine harte Gabel zu drücken, um dies zu akzeptieren. Da jedoch so gut wie alle Mitglieder eines Kryptowährungsnetzwerks nicht gehackt / betrogen / usw. werden möchten, muss eine harte Gabel gedrückt werden, um ein vorhersehbares Risiko von abzuwenden Ein Angriff durch Quantencomputer wäre mit ziemlicher Sicherheit unumstritten.
quelle
Zusätzlich zur Sicherheit der in Kryptowährungen verwendeten digitalen Signaturen, die, wie erwähnt, einem Angriff mit einem Quantencomputer ausgesetzt sind, der Shors Algorithmus ausführen kann, verwenden Kryptowährungen andere kryptografische Grundelemente im "Proof-of-Work". Oder Sattath beschreibt eine Schwäche des derzeit von Bitcoin implementierten Proof-of-Work. Sattath schlägt eine leicht umsetzbare Gegenmaßnahme für diese Sicherheitslücke vor, aber die aktuelle Implementierung von Bitcoin hat die Schwäche von Sattath.
Der Algorithmus von Grover ist jedoch bekanntermaßen nicht fortschrittsfrei. Das heißt, jede Iteration von Grovers Algorithmus verbessert quadratisch die Chance eines Bergmanns, den Block zu finden. Oder Sattath merkte an, dass dies wahrscheinlich dazu führen wird, dass Bergleute ihre Arbeit sofort einstellen, wenn sie einen abgebauten Block erhalten und hoffentlich eine Gabel gewinnen.
Sattath sagt:
Sattath geht davon aus, dass, wenn genügend Bergleute Grover-fähig sind, alle Bergleute motiviert sind, ihren Block zu messen, wenn jemand eine Nonce ankündigt. Dies führt zu Gabeln, die die Sicherheit der Blockchain zerstören.
quelle
In dem Wikipedia-Artikel, den Sie erwähnen, heißt es: "Zu den Blockchain-Sicherheitsmethoden gehört die Verwendung von Kryptografie mit öffentlichen Schlüsseln." Die am häufigsten verwendeten Kryptografiemethoden mit öffentlichen Schlüsseln sind RSA- und einige elliptische Kurvenmethoden. Quantencomputer sind eine Bedrohung sowohl für RSA- als auch für Ellipsenkurvenmethoden, da sie darauf beruhen, dass es schwierig ist, große Zahlen zu faktorisieren oder schwierige diskrete Logarithmen zu berechnen, und Peter Shor hat 1994 gezeigt, dass ein Quantencomputer beide Aufgaben mit exponentiell weniger arithmetischen Operationen ausführen kann als ein klassischer Computer.
Wenn es möglich ist, einen ausreichend großen Quantencomputer zu bauen, sind die meisten, wenn nicht alle Blockchain-Implementierungen durch die Verwendung von Kryptographie-Implementierungen mit öffentlichen Schlüsseln gefährdet, die nicht sicher gegen Quantencomputer sind.
quelle