Wie üblich ist der Journalismus, der über technische Themen spricht, in Bezug auf Details eher verschwommen ...
Angenommen, ein echter Quantencomputer kann gebaut werden, dann:
- RSA und andere Algorithmen, die auf der Härte der ganzzahligen Faktorisierung beruhen (z. B. Rabin), sind Toast. Shors Algorithmus berücksichtigt große Ganzzahlen sehr effizient.
- DSA, Diffie-Hellman ElGamal und andere Algorithmen, die auf der Härte des diskreten Logarithmus beruhen, sind gleichermaßen gebrochen. Eine Variante von Shors Algorithmus gilt ebenfalls. Beachten Sie, dass dies für jede Gruppe gilt, sodass elliptische Kurvenvarianten dieser Algorithmen nicht besser abschneiden.
-
Symmetrische Verschlüsselung ist geschwächt ; Ein Quantencomputer kann nämlich einen Raum der Größe 2n in der Zeit 2 n / 2 sup> durchsuchen. Dies bedeutet, dass ein 128-Bit-AES-Schlüssel auf die Stärke eines 64-Bit-Schlüssels zurückgestuft wird. Beachten Sie jedoch, dass es sich um 2 /> Quantum handelt -computing i> Operationen; Sie können keine Zahlen aus Studien mit FPGA und GPU anwenden und blind davon ausgehen, dass ein Quantencomputer, wenn er überhaupt gebaut werden kann, billig gebaut und betrieben werden kann
In ähnlicher Weise würde der Widerstand der Hash-Funktion gegen verschiedene Arten von Angriffen auf ähnliche Weise verringert. Grob gesagt würde eine Hash-Funktion mit einer Ausgabe von n Bits Vorbildern mit der Stärke 2 n/2 und Kollisionen bis zu 2 widerstehen n / 3 sup> (Zahlen mit klassischen Computern sind 2 n sup> und 2 n / 2 sup > ). SHA-256 wäre heutzutage immer noch so stark gegen Kollisionen wie eine 170-Bit-Hash-Funktion, d. H. Besser als ein "perfektes SHA-1".
Die symmetrische Kryptographie würde also nicht ernsthaft beschädigt, wenn sich herausstellen würde, dass ein Quantencomputer gebaut wurde. Selbst wenn es sehr billig gebaut werden könnte, würden tatsächliche symmetrische Verschlüsselungs- und Hash-Funktionsalgorithmen immer noch ein gutes Maß an Widerstand bieten. Für eine asymmetrische Verschlüsselung würde dies jedoch Probleme bedeuten. Wir kennen jedoch mehrere asymmetrische Algorithmen, für die kein effizienter QC-basierter Angriff bekannt ist, insbesondere Algorithmen, die auf Gitterreduktion (z. B. NTRU) und der ehrwürdigen McEliece-Verschlüsselung basieren. Diese Algorithmen sind heutzutage aus verschiedenen Gründen nicht sehr beliebt (frühe Versionen von NTRU erwiesen sich als schwach; es gibt Patente; McElieces öffentliche Schlüssel sind riesig ; usw.), aber einige würden es immer noch tun akzeptabel sein.
Das Studium der Kryptographie unter der Annahme, dass effiziente Quantencomputer gebaut werden können, wird als Post-Quanten-Kryptographie bezeichnet.
Persönlich I. Ich glaube nicht, dass ein knappes Budget von 80 Millionen Dollar die NSA weit bringen würde. IBM hat jahrzehntelang an diesem Thema gearbeitet und viel mehr ausgegeben, und ihre besten Prototypen sind nicht erstaunlich. Es ist sehr plausibel, dass die NSA einige Dollar für die Idee des Quantencomputers ausgegeben hat. Schließlich ist das ihre Aufgabe, und es wäre ein Skandal, wenn Steuergelder nicht in diese Art von Forschung fließen würden. Aber es gibt einen Unterschied zwischen Suchen und Finden ...