Introduction générale
Introduction générale
L’informatique quantique est un domaine en émergence faisant appel à
plusieurs spécialités : physique, génie, chimie, informatique et mathématiques.
L’objectif visé par cette intégration de connaissances est la réalisation de
calculateurs puissants capables d’effectuer certaines taches beaucoup plus
rapidement qu’avec un ordinateur fonctionnant de façon standard (ordinateur
classique). Cette accélération est rendue possible en tirant profit des
phénomènes quantiques tels que les superpositions d’états, l’enchevêtrement et
l’interférence.
Alors que les ordinateurs d’aujourd’hui utilisent le bit comme unité
fondamentale, le calcul quantique est basé sur entité élémentaire appelée qubit
(ou quantum bit). Les valeurs possibles sont le 0, le 1 et également par une
superposition des deux.
Dans ce projet, on s’intéresse à la factorisation des nombres entiers. Plus
précisément, nous proposons une implémentation de la solution de Shor. Il s’agit
d’un algorithme quantique très efficace. Sa puissance réside dans le calcul
rapide de la période basé principalement sur la transformée de Fourier
quantique.
Ce mémoire est constitué de quatre chapitres :
Le premier chapitre aborde les notions de base du calcul quantique ainsi
que les postulats de la mécanique quantique.
Dans le deuxième chapitre, nous donnons un aperçu sur les portes
quantique élémentaires.
1
Introduction générale
Le troisième chapitre présente les algorithmes proposés pour implémenter
l’algorithme de Shor.
Enfin, le dernier chapitre est consacré aux exemples d’application.