Introduction à la cryptographie quantique

La cryptographie quantique tire parti des principes de la mécanique quantique pour protéger l'information, ce qui représente un changement fondamental par rapport aux méthodes cryptographiques classiques. Le cryptage traditionnel repose sur la difficulté informatique des problèmes mathématiques, comme la factorisation intégrale ou les logarithmes discrets. En revanche, la cryptographie quantique tire sa sécurité directement des lois physiques, offrant le potentiel de détection des écoutes et de sécurité théorique de l'information.

L'algorithme de Peter Shor peut efficacement déterminer les grands entiers et calculer les logarithmes discrets, en brisant directement les familles d'algorithmes RSA et ECC qui sous-tendent la sécurité Internet moderne. L'algorithme de Grover pour la recherche non structurée fournit une accélération quadratique, réduisant la force clé efficace des chiffres symétriques comme AES-128 à environ 64 bits. Bien que les chiffres symétriques puissent atténuer cette situation en doublant les tailles clés, l'infrastructure à clé publique est fondamentalement vulnérable aux attaques quantiques.

Principes fondamentaux de la cryptographie quantique

Trois principes interconnectés de la mécanique quantique forment le fondement de la cryptographie quantique : la superposition, le théorème sans fermeture et l'enchevêtrement. Ensemble, ils permettent la détection d'un écouteur et fournissent les garanties de sécurité impossibles dans les systèmes purement classiques.

Superposition et mesure

Dans le calcul classique, un peu est soit 0 ou 1. Un qubit, cependant, peut exister dans une superposition des états de base, soit 0 et 1 , décrite par la fonction d'onde, soit 0 et 1 , où α β β β β β β α α α α α 2 β α 2 = 1. Cet état peut être visualisé en utilisant la sphère Bloch, où tout point sur la surface de la sphère représente un état qubit valide. Critiquement, la mesure s'effondre en α α α α α α α α α α α 2 et β β α 2 α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α α

Le Théorème sans Clément

Une simple preuve utilise la linéarité des opérations quantiques: si une machine à copier parfaite existait, elle forcerait la dynamique non linéaire interdite par le formalisme standard de la mécanique quantique. Le théorème sans fermeture fournit une barrière mécanique quantique directe contre les écoutes passives. Une eavesdropper (appelée Ève) ne peut pas simplement copier les qubits passant de l'expéditeur (Alice) au récepteur prévu (Bob) et analyser les copies plus tard. Elle doit interagir avec les particules, et la perturbation causée par cette interaction est précisément ce qu'Alice et Bob mesurent pour détecter sa présence. Recherche sur les implications du théorème sans fermeture continue de soutenir les preuves de sécurité dans QKD.

Entangement quantique et non local

Lorsque deux qubits deviennent enchevêtrés, leur état commun ne peut être décrit comme un produit d'états individuels. La mesure d'une particule détermine instantanément l'état de son partenaire, quelle que soit la distance qui les sépare. Ce comportement non local, que Albert Einstein appelait célèbrement «action de spooky à distance», a été prouvé correct par des expériences testant les inégalités de Bell. Dans des protocoles comme E91, l'entanglement est utilisé pour générer la clé sécurisée. Alice et Bob mesurent leurs moitiés d'une paire enchevêtrée dans des bases aléatoires. En comparant publiquement un sous-ensemble de leurs résultats, ils peuvent calculer un coefficient de corrélation pour vérifier que l'entanglement est authentique.

La présence d'un évacuateur détruit l'entanglement, violant l'inégalité de Bell et avertissant les utilisateurs.

Protocoles de distribution des clés quantiques (QKD)

QKD est l'application la plus mature de cryptographie quantique. Elle permet à deux parties éloignées de générer une clé secrète partagée qui peut être utilisée avec le chiffrement symétrique (comme AES) pour transmettre des messages en toute sécurité. La sécurité de QKD est prouvable contre les adversaires avec une puissance illimitée, limitée uniquement par la validité de la mécanique quantique.

Le Protocole BB84

Développé par Bennett et Brassard en 1984, le BB84 est le premier protocole QKD et le plus largement mis en oeuvre. Il s'agit d'un schéma de préparation et de mesure qui utilise quatre états quantiques dans deux bases conjuguées.

  1. Préparation de l'État : Alice génère une valeur aléatoire de bits (0 ou 1) et une base aléatoire d'encodage (Z ou X). Elle prépare un qubit dans l'état correspondant et le transmet à Bob.
  2. Mesure: Bob choisit au hasard une base de mesure (Z ou X) pour chaque qubit reçu et enregistre ses résultats.
  3. C'est ça. Après que Bob accuse réception, Alice annonce publiquement ses bases. Bob rejette les événements où ses bases ne correspondaient pas à Alice. Cela laisse généralement environ 50% des bits clés bruts.
  4. Estimation d'erreur : Alice et Bob comparent publiquement un sous-ensemble aléatoire de leurs bits tamisés pour estimer le taux d'erreur quantique (QBER). Un QBER au-dessus d'un certain seuil (p. ex. 11 % pour la norme BB84) suggère une écoute, et le protocole est interrompu.
  5. Réconciliation et amplification de la vie privée : Si le QBER est acceptable, ils appliquent le rapprochement des informations (corrigation d'erreurs à l'avance) et l'amplification de la vie privée.

Les implémentations pratiques utilisent souvent la variante "decoy state", qui utilise plusieurs numéros moyens de photon pour se défendre contre l'attaque photon-splitting (PNS), renforçant grandement la sécurité pratique. De nombreuses ressources sur le protocole BB84 sont disponibles pour une étude plus approfondie.

Protocole E91

Proposé par Artur Ekert en 1991, le protocole E91 repose sur l'enchevêtrement quantique. Une source de photons enchevêtré distribue un photon de chaque paire à Alice et à Bob. Les deux parties mesurent leurs qubits dans des bases choisies au hasard. Après la phase de mesure, elles utilisent le canal public pour comparer les bases utilisées, mais pas les résultats. Les bits des bases correspondantes forment la clé brute.

Les bits des bases non appariées sont utilisés pour tester l'inégalité CHSH. Une violation de cette inégalité confirme la présence de corrélations quantiques authentiques et l'absence d'écoutes, fournissant un niveau élevé de sécurité indépendant de la caractérisation de la source.

Défis en cryptographie quantitative pratique

Malgré sa force théorique, le déploiement généralisé de la cryptographie quantique fait face à des obstacles techniques et physiques importants.

Distance et problème de répéteur quantique

Les qubits ne peuvent être amplifiés ou régénérés comme des signaux classiques en raison du théorème sans fermeture. Cela limite la QKD directe sur fibre standard de télécommunications à environ 100 à 200 kilomètres en raison de l'atténuation exponentielle des photons. Au-delà de cette distance, des nœuds relais de confiance sont nécessaires, qui doivent être physiquement sécurisés et introduire une vulnérabilité. Progrès récents dans la recherche sur les répéteurs quantiques Il est prometteur d'étendre la portée des futurs réseaux quantiques, mais les systèmes pratiques et à haut taux demeurent un défi important.

Imperfections matérielles et attaques de canaux latéraux

Les appareils du monde réel s'écartent souvent des modèles théoriques, ouvrant des vulnérabilités aux canaux latéraux. Par exemple, les attaques d'aveuglement des détecteurs peuvent forcer les détecteurs à photons simples à se comporter de façon prévisible, compromettant le système. Mesures-appareils-indépendants QKD (DDI-QKD) et QKD à deux champs sont des protocoles avancés conçus pour fermer bon nombre de ces canaux latéraux, en supprimant efficacement le détecteur des hypothèses de sécurité et en rendant les implémentations plus robustes.

Applications et l'avenir de l'Internet Quantum

Au-delà de l'échange de clés, les principes de la cryptographie quantique permettent une vision plus large connue sous le nom d'Internet quantique. Documents de base sur l'Internet Quantum De plus, plusieurs pays, dont la Chine, les États-Unis et les États membres de l'UE, ont investi énormément dans les bancs d'essai de réseaux quantiques.

QKD par satellite

Le satellite chinois Micius a démontré le QKD sur des distances supérieures à 1 200 kilomètres et a démontré avec succès le QKD intercontinental entre la Chine et l'Autriche. Cette approche utilise la faible absorption de photons dans le vide spatial pour contourner les pertes de fibres optiques terrestres. Les entreprises privées planifient maintenant des constellations de satellites en orbite basse pour assurer une couverture globale continue du QKD, afin d'apporter des communications sécurisées quantiques à des endroits même éloignés.

Demandes financières et gouvernementales

Les banques et les organismes gouvernementaux sont les premiers à adopter la technologie QKD. Le gouvernement chinois a construit un réseau de base QKD de 2 000 kilomètres reliant Beijing, Jinan, Hefei et Shanghai. Les institutions financières suisses et européennes ont utilisé QKD pour sécuriser les transactions interbancaires sensibles et sauvegarder les données critiques. La capacité de détecter physiquement les écoutes est particulièrement intéressante pour protéger les infrastructures critiques et les communications classifiées. Activités de normalisation menées par des organisations comme l ' ETSI aide à l'adoption commerciale en définissant des interfaces et des certifications de sécurité.

Cryptographie post-quantique en complément

Il est important de distinguer QKD de la cryptographie post-quantique (PQC). Le PQC consiste à concevoir des algorithmes cryptographiques classiques, tels que des systèmes basés sur des réseaux, des codes ou des systèmes à hachage, qui résistent aux attaques des ordinateurs quantiques. Le processus de normalisation NIST PQC a sélectionné des algorithmes comme CRYSTALS-Kyber pour l'échange de clés et CRYSTALS-Dilithium pour les signatures numériques. PQC n'a pas besoin de matériel dédié et peut être déployé comme une mise à jour logicielle, ce qui en fait un outil de transition très pratique. La plupart des architectes de sécurité envisagent un scénario hybride où PQC gère l'authentification et les signatures numériques, tandis que QKD fournit une génération de clés haute assurance.

Conclusion

La cryptographie quantique transforme le défi sécurisant de la communication d'un problème informatique en un problème physique. En appliquant les lois de la mécanique quantique, des protocoles comme QKD garantissent que toute tentative d'écoute sur un canal de communication sera détectée. Le théorème sans fermeture, la superposition et l'enchevêtrement fournissent les outils fondamentaux pour ce changement de paradigme. Bien que d'importants obstacles pratiques subsistent dans l'extension des distances, le durcissement du matériel et la réduction des coûts, le progrès rapide des liaisons par satellite, des répéteurs quantiques et des protocoles à double bande offre un chemin clair vers l'avant.