Séminaire de Cryptographie

Accueil     Présentation     Archives

Marc Kaplan


Attaques quantiques contre les chiffrements par bloc composés

Nous étudions l'amplification de la sécurité obtenue en composant des chiffrements par bloc indépendants. Dans le cas classique, l'attaque Meet-in-the-middle est une attaque générique contre ces constructions. Si le temps nécessaire pour briser un chiffrement par bloc est t, alors cette attaque permet de briser deux chiffrements par bloc en un temps seulement 2t, alors qu'un cryptographe naïf attendrait ici t^2. Nous présentons une version quantique de cette attaque qui est une application de l'algorithme quantique d'Ambainis pour le problème "Element Distinctness". Nous montrons ensuite que cette attaque est la meilleure possible contre des chiffrements idéaux. Une conséquence importante est que si le temps pour briser un chiffrement par bloc avec un ordinateur quantique est t, alors le temps pour briser deux chiffrements composés est au moins de t^(4/3). En d'autre terme, face à des adversaires quantiques, la composition conduit à une amplification bien plus importante que contre des adversaires classiques. Nous étudions cette question plus en profondeur en examinant le cas de 4 chiffrements composés. Dans ce cas, nous donnons l'équivalent quantique d'une attaque récemment introduite par Dinur, Dunkleman, Keller et Shamir appelée "Dissection attack". Contrairement au cas classique, cette attaque quantique permet d'améliorer grandement le temps de l'attaque, comparé à une application directe de Meet-in-the-middle. Ceci semble indiquer que la résistance aux attaques quantiques diminue lorsque le nombre de chiffrements composés augmente. Enfin, en conclusion, nous présenterons d'autre applications possibles des techniques quantiques contre des cryptosystèmes classiques. Aucune connaissance préalable d'informatique quantique n'est requise pour cet exposé.