Les implémentations actuelles de la blockchain sont-elles résistantes aux attaques utilisant le calcul quantique?
Réponses rapides:
Résistant aux technologies à court terme? Sûr.
Sûrement sécurisé à long terme? Probablement pas.
Cela posera-t-il un problème majeur? Probablement pas.
Ce risque est-il unique aux blockchains? Nan.
Parce que même si les ordinateurs quantiques devenaient une menace majeure pour les implémentations actuelles, la communauté pourrait simplement choisir de faire un hard fork vers la cryptographie post-quantique .
Cela ne veut pas dire que les développeurs et les chercheurs de la technologie blockchain n'ont pas à s'inquiéter de travailler sur ce problème, même si j'imagine que l'utilisateur moyen n'a pas à se soucier de cette menace particulière.
Il convient également de noter que d'autres institutions financières, y compris les banques, seraient sujettes à un risque similaire dans un monde hypothétique étrange dans lequel les gens ont inexplicablement choisi de ne pas mettre à niveau leur crypto. Par exemple, les pirates pourraient utiliser des ordinateurs quantiques pour pirater le certificat TLS / SSL d' une institution financière , ce qui leur permettrait d' attaquer l'homme au milieu (article aléatoire de 2015 ).
Longue réponse
Voici un article de 2017 qui prévoit que Bitcoin pourrait potentiellement devenir vulnérable d'ici 2027, en utilisant des hypothèses généreuses:
Les principaux protocoles cryptographiques utilisés pour sécuriser Internet et les transactions financières d'aujourd'hui sont tous susceptibles d'être attaqués par le développement d'un ordinateur quantique suffisamment grand. Un domaine particulier à risque est celui des crypto-monnaies, un marché qui vaut actuellement plus de 150 milliards USD. Nous enquêtons sur le risque de Bitcoin et d'autres crypto-monnaies face aux attaques des ordinateurs quantiques. Nous constatons que la preuve de travail utilisée par Bitcoin est relativement résistante à une accélération substantielle des ordinateurs quantiques au cours des 10 prochaines années, principalement parce que les mineurs ASIC spécialisés sont extrêmement rapides par rapport à la vitesse d'horloge estimée des ordinateurs quantiques à court terme. En revanche, le schéma de signature de courbe elliptique utilisé par Bitcoin est beaucoup plus à risque et pourrait être complètement rompu par un ordinateur quantique dès 2027, par les estimations les plus optimistes. Nous analysons une preuve de travail alternative appelée Momentum, basée sur la recherche de collisions dans une fonction de hachage, qui est encore plus résistante à l'accélération par un ordinateur quantique. Nous examinons également les schémas de signature post-quantique disponibles pour voir lequel répondrait le mieux aux exigences de sécurité et d'efficacité des applications blockchain.
- "Les attaques quantiques contre Bitcoin et comment se protéger contre elles" (2017-10-28)
Cela dit, je ne suis pas trop sûr de la pertinence de cette préoccupation dans la pratique, car il semble que la situation va changer avant ce point. Même si Bitcoin est toujours là et se renforce au moment où il pourrait être attaqué, diverses techniques d'atténuation pourraient entrer en vigueur.
L'article "Faiblesse" sur le wiki de Bitcoin ne mentionne même pas les choses quantiques, bien que leur article sur "Mythes" le fasse :
Les ordinateurs quantiques briseraient la sécurité de Bitcoin
Alors que l'ECDSA n'est en effet pas sécurisé sous l'informatique quantique, les ordinateurs quantiques n'existent pas encore et n'existeront probablement pas pendant un certain temps. Le système DWAVE souvent évoqué dans la presse n'est pas, même si toutes leurs affirmations sont vraies, un ordinateur quantique d'un type qui pourrait être utilisé pour la cryptographie. La sécurité de Bitcoin, lorsqu'il est utilisé correctement avec une nouvelle adresse sur chaque transaction, dépend de plus que ECDSA: les hachages cryptographiques sont beaucoup plus forts que ECDSA sous QC.
La sécurité de Bitcoin a été conçue pour être mise à niveau d'une manière compatible vers l'avant et pourrait être mise à niveau si cela était considéré comme une menace imminente (cf. Aggarwal et al. 2017, " Les attaques quantiques contre Bitcoin, et comment se protéger contre eux ").
Voir les implications des ordinateurs quantiques sur la cryptographie à clé publique.
Le risque des ordinateurs quantiques est également présent pour les institutions financières, comme les banques, car elles dépendent fortement de la cryptographie lors des transactions.
- "Mythes" , bitcoinwiki
En ce qui concerne le point sur la mise à jour mentionné ci-dessus, c'est que bien que Bitcoin et d'autres blockchains aient tendance à nécessiter des algorithmes standard qui peuvent être prévisibles de manière prévisible par les ordinateurs quantiques, avant que ce soit un problème, ils peuvent simplement faire un hard fork , qui est essentiellement une mise à jour qui tout le monde dans le réseau migre vers, permettant des choses comme les changements d'algorithme.
Qu'est-ce que la «hard fork»
Une hard fork (ou parfois hardfork), en ce qui concerne la technologie blockchain, est un changement radical du protocole qui rend valides des blocs / transactions précédemment invalides (ou vice-versa). Cela nécessite que tous les nœuds ou utilisateurs mettent à niveau vers la dernière version du logiciel de protocole. Autrement dit, un hard fork est une divergence permanente de la version précédente de la blockchain, et les nœuds exécutant les versions précédentes ne seront plus acceptés par la version la plus récente. Cela crée essentiellement une fourchette dans la blockchain: un chemin suit la nouvelle blockchain mise à niveau et l'autre chemin continue le long de l'ancien chemin. Généralement, après une courte période de temps, les membres de l'ancienne chaîne se rendront compte que leur version de la blockchain est obsolète ou non pertinente et passeront rapidement à la dernière version.
- "Hard Fork" , Investopedia
Bien sûr, pousser un hard fork nécessite que la plupart de la communauté l'accepte, bien que comme presque tous les membres d'un réseau de crypto-monnaie ne voudraient pas être piratés / arnaqués / etc., un hard fork poussé pour éviter un risque prévisible de l'attaque par des ordinateurs quantiques serait presque certainement sans controverse.