Juste avertissement: cette réponse contient des nombres spéculatifs et peut être décalée par ordre de grandeur.
C'est juste possible, mais peu probable.
La question n'est pas nécessairement de savoir si les ordinateurs quantiques seront en mesure de "paralléliser" dans cette mesure. Le problème est un problème de physique simple, un problème que même les ordinateurs quantiques ne peuvent pas contourner de manière réaliste. En termes simples, il existe un nombre limité de calculs qui peuvent être effectués. Thomas Pornin a répondu à Security.SE, et je cite une partie de sa réponse ici:
Regardons une perspective plus banale. Il semble juste de supposer qu'avec la technologie existante, chaque opération élémentaire doit impliquer en quelque sorte la commutation d'au moins une porte logique. La puissance de commutation d'une seule porte CMOS est d'environ C * V 2 où C est la capacité de charge de la porte et V est la tension à laquelle la porte fonctionne. À partir de 2011, une porte très haut de gamme pourra fonctionner avec une tension de 0,5 V et une capacité de charge de quelques femtofarads («femto» signifiant «10 -15 »). Cela conduit à une consommation d'énergie minimale par opération de pas moins de, disons, 10-15 J. La consommation énergétique mondiale totale actuelle est d'environ 500 EJ (5 * 10 20J) par an (c'est ce que dit cet article ). En supposant que la production totale d'énergie de la Terre est détournée vers un seul calcul pendant dix ans, nous obtenons une limite de 5 * 10 36 , ce qui est proche de 2 122 .
Il faut ensuite tenir compte des avancées technologiques. Compte tenu de la tendance actuelle aux préoccupations écologiques et au pic pétrolier , la production totale d'énergie ne devrait pas augmenter beaucoup dans les années à venir (disons pas plus d'un facteur 2 jusqu'en 2040 - déjà un cauchemar d'écologiste). D'un autre côté, il y a des progrès technologiques dans la conception de circuits intégrés. La loi de Moore stipule que vous pouvez installer deux fois plus de transistors sur une surface de puce donnée tous les deux ans. Un point de vue très optimiste est que ce doublement du nombre de transistors peut se faire à consommation d'énergie constante, ce qui se traduirait par une réduction de moitié du coût énergétique d'une opération élémentaire tous les deux ans. Cela conduirait à un grand total de 2 138en 2040 - et ceci pour un seul calcul de dix ans qui mobilise toutes les ressources de la planète entière.
C'est le nombre maximum absolu d'opérations élémentaires qui peuvent éventuellement être effectuées. Voyons maintenant combien de positions d'échecs il y a ...
Faisons quelques chiffres rapides. Chacun des 64 carrés peut être vide ou contenir l'une des 12 pièces différentes (R, K, B, Q, K et P en noir et blanc), de sorte que le nombre total de positions que vous pouvez définir est au maximum
13 64 = 196053476430761073330659760423566015424403280004115787589590963842248961.
Cela représente environ 2 x 10 71 positions différentes. Bien sûr, c'est une énorme surestimation, car la plupart des positions sont fausses (nous devons éliminer les positions avec trois rois ou plus, neuf pions blancs ou plus, des pions au huitième rang, des quadruples chèques, etc.). Prenons la racine carrée:
13 32 = 442779263776840698304313192148785281,
ou environ 5 x 10 35 . En prenant la racine carrée, nous prétendons que pour chaque position légale, il existe un univers d'échecs valant de fausses positions distinctes. C'est probablement une sous-estimation, donc la vraie réponse doit être quelque part entre ces deux nombres. Nous pouvons maintenant affirmer avec confiance que les ordinateurs ne peuvent pas étudier toutes les positions juridiques dans un délai raisonnable. Même le "petit" 13 32 est trop grand ...
Ce plus petit nombre finit par se situer autour de 2 120 environ.
Supposons que nous représentons nos cartes avec une chaîne de 64 octets. (Pratiquement, cela serait géré un peu différemment, mais allons-y pour l'instant.) Si je me souviens bien de mes mathématiques, un ordinateur quantique serait capable de représenter cela avec une chaîne de 8 octets ou 64 bits. Cela nous laisse un total de 2 126 à 2 130 opérations élémentaires juste pour stocker chaque position légale et possible .
Regardez ça un instant. Nous ne faisons rien d'utile avec les informations, nous les stockons simplement . Et pour ce faire, nous mobilisons les ressources de la planète entière . Peu importe où le stockage est physiquement situé. Ignorez toute la question du refroidissement. Mettez de côté le problème de la transmission des données. Nous détournons suffisamment de puissance pour éclairer la Lune juste pour stocker les positions.
Au plus optimiste des attentes, un ordinateur quantique pourrait être en mesure de résoudre les échecs, au détriment des ressources de la planète entière. En réalité, cela ne se produira pas.