L`ordinateur quantique : rêve ou réalité ?
Download
Report
Transcript L`ordinateur quantique : rêve ou réalité ?
L’ordinateur quantique :
rêve ou réalité ?
Yves LEROYER
Epistémologie, histoire et révolution numérique, 5 décembre 2011
Un ordinateur … un peu simpliste
Information binaire : BIT
Le bit dans un ordinateur
Le bit « classique » : mémoire DRAM
- condensateur déchargé bit = 0
- condensateur chargé
bit = 1
Le bit dans un ordinateur quantique
un ATOME
électron
Le noyau
Orbites
électroniques
(couches, souscouches)
0.1 nanomètre
Énergie ~ 1 eV
Le bit dans un ordinateur quantique
État fondamental
qubit = |0 >
État excité
qubit = |1 >
Impulsions laser
« écriture/lecture »
La différence entre bit et qubit ?
La mécanique quantique …
Schrodinger
Bohr
Heisenberg
De Broglie
La différence entre bit et qubit ?
|j > = a |0 > + b |1 > est un état possible du qubit
|a|2
|0 >
a et b complexes
|a|2 + |b|2 = 1
Lecture
|b|2
|1 >
Naissance de l’information quantique
Les idées
D. Deutsch
L. Grover
P. Shor
R.P. Feynman
Bennett et Brassard
Naissance de l’information quantique
Les développements technologiques
Progrès des
nanotechnologies
Introduction
La cryptographie quantique
Le calcul quantique
Perspectives
Plan de l’exposé
la CRYPTOGRAPHIE
Message secret
Alice
Bob
Eve
CODAGE
• clé secrète : transmission de la clé (?)
• clé publique : inviolabilité (?)
la CRYPTOGRAPHIE (suite)
La cryptographie quantique
=
transmission sécurisée de clé secrète
CODAGE
• Clé secrète : 0010110…
• Transmission classique : impulsions électriques
dans une ligne
• Transmission quantique : photons polarisés
dans une fibre optique
Digression
Polarisation d’un photon
Photon = « grain » de lumière (Planck, Einstein,…)
c’est une particule qui :
• se déplace à la vitesse de la lumière
• possède deux états quantiques de polarisation | x > et | y >
|y>
cos (q) | x > + sin (q) | y >
q
|x>
On peut tourner
la base de polarisation
Digression
Polarisation d’un photon
Mesure de la polarisation dans la base { | x > ; | y > }
• si le photon est polarisé | x > on trouve | x > à coup sûr
• si le photon est polarisé | y > on trouve | y > à coup sûr
• si le photon est polarisé cos(q) | x > + sin(q) | y > on trouve
• | x > avec probabilité cos2(q)
• | y > avec probabilité sin2(q)
et dans les deux cas le photon conserve la polarisation mesurée
Retour à la CRYPTOGRAPHIE
CODAGE (suite)
Photon polarisé ou : base
Bit 0 : codage | >
Bit 1 : codage | >
Identique au codage « classique »
la CRYPTOGRAPHIE quantique
CODAGE (suite)
polarisé ou : base
Photon
polarisé
ou
: base
Bit 0 : codage | > ou | >
Bit 1 : codage | > ou | >
| > =(| > + |>)/√2
| > =(| > - |>)/√2
Au hasard
la CRYPTOGRAPHIE (suite)
PROTOCOLE BB84
Bit 0 : codage | > ou | >
Bit 1 : codage | > ou | >
ALICE
Message :
Base :
Codage
0
1
1
0
1
Base :
Lecture
Décodage
0
1
0
0
non
oui
non
oui
oui
0
1
BOB
Réconciliation
Clé
1
1
la CRYPTOGRAPHIE (suite)
PROTOCOLE BB84 (suite)
EVE (espion) intercepte :
une chance sur quatre d’induire du bruit (non clonage
quantique)
Purification :
Alice et Bob échangent publiquement une partie des
bits de la clé
0.751000=10-180
la CRYPTOGRAPHIE (suite)
PROTOCOLE BB84 (suite)
Beveratos et al Phys. Rev. Lett. 89 (2002)
Le CALCUL QUANTIQUE
L’ordinateur
• la mémoire
• le calcul
• entrer les données / lire les résultats
Le CALCUL QUANTIQUE
L’ordinateur quantique
• la mémoire = ensemble de qubits
• le calcul = évolution de l’état quantique des qubits
• entrer les données / lire les résultats = initialiser /
mesurer
Le CALCUL QUANTIQUE
La mémoire : exemple d’un registre à deux qubits
| 0 >B
| 0 >A
Qubit B
Qubit A
| 1 >B
| 1 >A
• Etats du registre:
| 0 >A | 0 >B = |00>
| 0 >A | 1 >B = |01>
| 1 >A | 0 >B = |10>
| 1 >A | 1 >B = |11>
• Etat quelconque (mécanique quantique) :
|Y > = a|00> + b|01> + g|10> + d|11>
• Exemples
|Y > = ½ (|00> + |01> + |10> + |11>)
= (|0> + |1>)/√2 ( |0> + |1>) /√2
|Y> = (|00> + |11>)/√2
état intriqué
Digression
sur les états intriqués
|Y> = (|00> + |11>)/√2
• L’état individuel de chaque qubit n’est pas défini
• Si on mesure l’un des deux qubits
l’état de l’autre est instantanément défini
→ « téléportation quantique»
• Paradoxe Einstein, Podolski, Rosen (EPR) 1935
• Inégalités de Bell, 1964
• Expérience d’Alain Aspect, 1982
Le CALCUL QUANTIQUE - suite
Le calcul : évolution de l’état quantique du registre
Quelles sont les portes logiques quantiques?
états à un qubit : a|0> + b|1> → g|0> + d|1>
|a|2 + |b|2 = 1
|g|2 + |d|2 = 1
→ opérateur unitaire (linéaire réversible)
Exemple : porte de Hadamard H
H |0> = (|0> + |1>)/√2
H |1> = (|0> - |1>)/√2
Le CALCUL QUANTIQUE - suite
Le calcul : évolution de l’état quantique du registre
Exemple à deux qubits : le C-NOT (NOT contrôlé)
C |00> = |00>
C |01> = |01>
C |10> = |11>
C |11> = |10>
Exemple 3 : on combine les deux
CH1 |00> = C (|0> + |1>)/√2 |0>
= C (|00> + |10>)/√2
= (|00> + |11>)/√2
Etat intriqué
Le CALCUL QUANTIQUE - suite
Algorithme de Deutsch
f : (0,1) (0,1) est-elle
• équilibrée (E)
ou
• constante (C) ?
On définit l’opérateur Uf
Uf |xy> = |x y+f(x)>
f\x
f1
f2
f3
f4
0
0
0
1
1
1
0
1
0
1
C
E
E
C
H2H1Uf H1H2 |01>
= { [(-1)f(0) + (-1)f(1)] |0> + [(-1)f(0) - (-1)f(1)] |1> } |1 >
Si f est constante |01>
Si f est équilibrée |11>
Une seule évaluation de f !
Le CALCUL QUANTIQUE - suite
Algorithme de Shor
Décomposition « rapide » d’un entier N en facteurs premiers
(N ≈ 2n)
Meilleur algorithme classique : O[exp(2n1/3 log(n)2/3]
Principe :
Factorisation de N
↓
Période de la fonction x ax mod N
↓
Transformation de Fourier quantique
FFT (classique) : O(n en)
QFT (quantique) : O(n2) gain exponentiel
Le CALCUL QUANTIQUE - suite
Algorithme de Shor
Transformée de Fourier quantique N ≤ 2n
x = x1 x2 ...xn F x =
1
2n 1 2i xy
2n
2n
y =0
=
1
2
n
e
0 +e
ij1
y
1 0 + eij2 1 ... 0 + eijn 1
n opérations au lieu de N
Conclusions et perspectives
L’ordinateur quantique : une réalité ?
2001 : I. Chuang et al (Stanford, USA) met en œuvre
l’algorithme de Shor sur un ordinateur à 7 qubits
… et réussit à factoriser 15 !!!
2011 : R. Blatt et al (Innsbruck) réalise l’intrication de 14 qubits
L’ordinateur quantique : un rève ?
• Comment atteindre 1 Giga-qubit ?
• Existe-t-il une barrière technologique ?
La balle est dans le camp des physiciens