Informatique quantique et révolution scientifique

Lorsque la "quantum supremacy" sera atteinte, certains problèmes totalement insolubles à l'aide de méthodes "digitales", vont pouvoir être résolus dans des temps suffisamment courts pour que cela ait un intérêt pratique. J'ai donné un exemple de problème de ce type dans l'article sur la cryptologie et l'informatique quantique.

En pratique, de très nombreux problèmes relèvent de cette catégorie et nous avons appris à vivre sans les résoudre...

Avec un ordinateur quantique, la résolution de certains de ces problèmes va ouvrir des voies de recherche nouvelles dans des domaines variés. La question de savoir quels problèmes vont pouvoir être résolus et lesquels resteront insolubles est assez ésotérique.  Pour faire simple, les ordinateurs quantiques vont rendre pratiquement possible la résolution de certains problèmes insolubles aujourd'hui mais il restera des problèmes inattaquables même avec des ordinateurs quantiques.

La chimie est un domaine emblématique d'application de l'informatique quantique. La modélisation les interactions entres atomes pourrait permettre de mieux comprendre le comportement de molécules et de mettre au point des réactions inconnues aujourd'hui. Cela permettra sans doute de synthétiser certains produits de façon plus efficace, de trouver de nouveaux médicaments ou de développer des matériaux totalement nouveaux....

Beaucoup de problèmes d'optimisation aujourd'hui insolubles sauf à petite échelle, pourraient être résolus. Des gains d'efficacité importants pourraient en résulter y compris dans le secteur des transports et de la logistique. Les problèmes classiques du voyageur de commerce et du sac à dos ont, par exemple, des solutions "efficaces" sur un ordinateur quantique. Ces problèmes "théoriques" se retrouvent naturellement dans l'optimisation de nombreux processus dans le secteur des transports.

Les algorithmes de "machine learning" pourraient aussi être améliorés et leur apprentissage accéléré... Comme il est, déjà, difficile de mesurer l'impact de l'intelligence artificielle dans nos vies et nos métiers, j'ai du mal à mesurer ce que cela pourrait permettre "en plus"...

Toujours en mathématique appliquée, on attend des avancées importantes pour certains modèles statistiques (par exemple pour les méthodes de Monte Carlo) qui ont, des applications variées dans de nombreux secteurs : finance, planification en général y compris pour la planification urbaine...

Les ordinateurs quantiques eux mêmes devraient voir leurs performances s'améliorer grâce au développement de nouveaux modèles et aux avancées réalisées dans le domaine de la modélisation des molécules...

Au delà de l'informatique, on envisage l'exploitation des phénomènes quantiques dans d'autres domaines et par exemple dans celui des télécommunications ou des systèmes de navigation... Plus précisément, l'intrication de deux états quantiques peut être réalisé entre deux particules distantes et permettre ainsi la transmission d'information entre  deux points distants de plusieurs centaines de kilomètres et ce de façon "immédiate" ! Les systèmes de navigation inertielle classiques pourraient être concurrencés par des systèmes quantiques beaucoup plus précis.

La "quantum supremacy" ne sera pas simplement un jalon dans l'histoire de l'informatique, cela devrait être le point de départ d'une nouvelle phase d'accélération de découvertes scientifiques. Toute la question est, maintenant, de savoir quand et surtout comment ce jalon va se matérialiser. L'accessibilité de ces technologies pourrait, par exemple, rester limitée à quelques entreprises ou à quelques pays pour des questions de prix ou de sécurité nationale.

Cet article est le quatrième (et dernier ?) d'une série sur l'informatique quantique.

Informatique quantique et cryptologie

La cryptologie est un domaine étrange dans lequel l'impossibilité de résoudre certains problèmes est utile... Ainsi, une grande partie des algorithmes de chiffrement commerciaux actuels (AES par exemple), notamment ceux qui sécurisent les échanges entre votre navigateur et les serveurs des sites internet, reposent sur l'impossibilité de factoriser un grand nombre en nombres premiers.

La décomposition d'un entier en nombres premiers est un problème trivial pour des nombres de 2 ou 3 chiffres (15= 3*5,  116=2*2*29). Elle devient rapidement longue dès que le nombre est grand. Un très grand nombre (1000 chiffres par exemple) pourrait nécessiter, pour être décomposé, des milliers d'années même en mobilisant toute la puissance de calcul digitale disponible... La sécurité de nos communications repose sur cette asymétrie entre une opération très rapide à réaliser : le produit de deux grands nombres, et sur son inverse, la décomposition d'un grand nombre en facteurs premiers qui elle est trop longue pour être pratiquée...

L'informatique quantique permet d'aborder le problème différemment. Plus précisément l'algorithme de Shor permet (permettrait puisque l'ordinateur qui permettra de le faire fonctionner n'existe pas encore) de factoriser de grands nombres dans un "temps polynomial". L'opération inverse devient accessible pour les longueur de clés de chiffrement actuellement utilisée et les secrets peuvent être trouvés...  

Une fois la "quantum supremacy" atteinte (voir l'article précédent), ces algorithmes seront, donc, obsolètes. Nous pourrons quasi instantanément déchiffrer les échanges précédemment chiffrés... Et cela pose de gros soucis à beaucoup de gens !

Les cryptologues travaillent dès aujourd'hui sur de nouveaux algorithmes de chiffrage "résistants à l'informatique quantique" (post quantum cryptography). De nouvelles normes de sécurité "post quantiques" sont, dès aujourd'hui, en cours d'évaluation par le NIST, l'institut des standards américains.

Ces nouveaux standards resteront compatibles avec nos PC "digitaux" mais elles ne seront attaquables ni à partir de PC digitaux ni à partir d'ordinateurs quantiques.

Derrière les enjeux commerciaux évoqués jusqu'ici, les technologies quantiques ont, bien entendu, des applications dans le domaine de la défense. Au delà de la course des industriels, les états et les services de cryptologies gouvernementaux sont aussi en compétition. Un rapport récent du CNAS (center for new american security) documente les avancées chinoises en matière d'informatique, mais aussi de télécommunications, de radars, de senseurs et de systèmes de navigation quantiques. Il estime que la domination stratégique des USA pourrait être menacée par l'ambition des programmes de recherche chinois. Ce rapport a, semble t il, incité la chambre de représentants à accélérer la R&D gouvernementale dans le domaine.
Topsecretsidebar

Cet article est le troisième d'une série sur l'informatique quantique.

Les ordinateurs quantiques existent déjà, mais bientôt ils seront utiles !

Au départ, les ordinateurs quantiques n'étaient qu'un concept théorique issu de la physique quantique. Dès les années 80, des chercheurs imaginent des algorithmes qui pourraient tirer parti des propriétés de superposition et d'intrication des états quantiques. La notion de qubit c'est à dire d'un élément d'information associé à un état quantique, qui peut faire l'objet d'opérations programmées  est née.

Ce n'est qu'à la fin des années 90 qu'une première paire de qubits  "valide la théorie" en réalisant un premier ensemble d'opérations en profitant d'un instant très court pendant lequel les qubits sont utilisables.... Une des difficultés majeure va-t-être de maintenir le qubit dans un état propice au calcul. Pour cela, sans rentrer dans le détail, il faut le maintenir à une température proche du zéro absolu, le protéger des rayonnements et malgré tout interagir avec lui... Bref, ces ordinateurs sont, pour le moment, des objets bien compliqués comme illustré ci dessous.

IBM Q quantum computer



Ce sont ces obstacles que les scientifiques, puis les industriels vont résoudre progressivement. Les ordinateurs quantiques s'améliorent (voir cette "timeline du quantum computing"). Ils sont à la fois plus importants (plusieurs dizaines de qubits), ils restent stables plus longtemps (plusieurs dizaines de microsecondes), génèrent moins d'erreurs... Les véritables performances des différents ordinateurs existants sont assez difficiles à benchmarker. Le secret industriel est de mise car les investissements sont très importants.

Aujourd'hui, IBM et Microsoft (au moins) proposent même des ordinateurs quantiques (et/ou des simulateurs) utilisables en ligne. La réalité de leur performances est attestée par des publications scientifiques et par de nombreux travaux académiques. Atos, de son côté, commercialise un simulateur quantique permettant de développer dès aujourd'hui les algorithmes de demain et s'entoure d'un comité scientifique qui apporte un crédit certain aux messages commerciaux. 

Pourtant, pour le moment tout cela ne permet pas encore de résoudre un problème que nos ordinateurs classiques ne sauraient pas résoudre.

Une cinquantaine, peut être cent qubits avec une stabilité suffisante semblent nécessaires pour résoudre des problèmes réellement impossibles à résoudre avec des ordinateurs digitaux... Les chercheurs estiment que d'ici 3 à 5 ans, ces performances devraient être atteintes. Nous sommes donc relativement proches de cette frontière qu'on appelle "Quantum Supremacy", la date à laquelle un champs d'investigation nouveau s'ouvrira pour tous les scientifiques !

Bien entendu, la quantum supremacy ne va pas sonner le glas des ordinateurs digitaux actuels. Ils cohabiteront et collaboreront probablement, chacun restant dans son domaine de prédilection.

A ce stade,  il est utile de dire un mot de la société canadienne D-Wave puisqu'elle dispose dans son catalogue di D-Wave 2000Q qui propose 2000 Qubits. Sans chercher à arbitrer une controverse, je vous renvoie à leur page Wikipedia en français sur laquelle on comprend que les qubits de D-Wave  ne sont pas en mesure de réaliser toutes les opérations des qubits "classiques"  et sont optimisés pour un usage particulier. Cette limitation ne permet, par exemple pas, de traiter le problème de factorisation de grands entiers en nombre premier de façon efficace.

Cet article est le second d'une série d'article sur l'informatique quantique.