Es sieht so aus, als würden Sie nach diesem Teil des Papiers fragen:
Daher wird eine Quantenberechnung ausgeblendet, solange diese Messungen erfolgreich ausgeblendet werden. Um dies zu erreichen, nutzt das BQC-Protokoll spezielle Ressourcen, sogenannte blinde Cluster-Zustände , die sorgfältig ausgewählt werden müssen, um eine generische Struktur zu erhalten, die nichts über die zugrunde liegende Berechnung aussagt (siehe Abbildung 1).
- "Experimentelle Demonstration des Blind Quantum Computing" (2011)
Der letzte Teil, wie sie eine " generische Struktur wollen, die nichts über die zugrunde liegende Berechnung verrät ", könnte einen Leser fragen lassen, wie die Struktur eines Computers Informationen über seine Berechnungen verlieren könnte.
Angenommen, Bob stellt Sally als einfaches Beispiel für Strukturverlustinformationen zu einem Verschlüsselungsschema eine Frage, auf die wir davon ausgehen, dass Sally yes
oder antwortet no
. Sally verschlüsselt ihre Antwort direkt mit ihrem gemeinsamen One-Time-Pad (OTP) , wodurch der Chiffretext entsteht rk4
. Obwohl das OTP-System im Allgemeinen vollkommen geheim ist, ist es klar, dass Sally geantwortet hat yes
.
In diesem Fall war der Computer so strukturiert, dass Informationen über die Länge einer Nachricht bei dieser Nachricht verloren gingen, was in diesem erfundenen Beispiel besonders katastrophal war. Im Allgemeinen kann die Struktur Informationen über die Berechnung verlieren. Das Vermeiden solcher Lecks wäre für einen Blind-Computing-Server wie den, über den in der Veröffentlichung gesprochen werden soll, erforderlich.
Im Allgemeinen werden solche Angriffe als Seitenkanalangriffe bezeichnet .
Im Fall dieses Papiers (abgesehen davon, dass ich es nur schnell überflogen habe), sieht es so aus, als würden sie im Grunde über das Erstellen einer generischen Rechenstruktur sprechen, die keine Informationen durch ihre strukturellen Merkmale verliert. Wenn sich die Struktur beispielsweise basierend auf einem geheimen Aspekt der Nachricht anders verhält, können geheime Informationen an den Server weitergegeben werden, wenn der Server sein eigenes Rechenverhalten beobachtet.
Das Papier scheint darauf hinzuweisen, dass die Recheneinheit so ausgelegt sein muss, dass solche Informationslecks vermieden werden.
Später in der Zeitung diskutieren sie Dinge über Blindheit :
In der Kryptographie ist Blinding eine Technik, mit der ein Agent einen Dienst für einen Client in verschlüsselter Form bereitstellen (dh eine Funktion für ihn berechnen ) kann, ohne den tatsächlichen Eingang oder den tatsächlichen Ausgang zu kennen. Blinding-Techniken haben auch Anwendungen zum Verhindern von Seitenkanalangriffen auf Verschlüsselungsgeräte.
- "Blinding (Kryptographie)" , Wikipedia
Tatsächlich geht es in diesem Artikel um das Erblinden: Einen Weg zu finden, wie ein Server für Clients funktioniert, ohne dass die Clients dem Server ihre Geheimnisse preisgeben.
Eine Möglichkeit, die Blindberechnung zu aktivieren, besteht darin, dass der Client die homomorphe Verschlüsselung für seine Jobanforderung verwendet, bevor er sie an den Server sendet:
Homomorphe Verschlüsselung ist eine Form der Verschlüsselung , die die Berechnung von Chiffretexten ermöglicht und ein verschlüsseltes Ergebnis erzeugt, das beim Entschlüsseln mit dem Ergebnis der Operationen übereinstimmt, als ob sie im Klartext ausgeführt worden wären . Der Zweck der homomorphen Verschlüsselung besteht darin, die Berechnung verschlüsselter Daten zu ermöglichen.
- "Homomorphe Verschlüsselung" , Wikipedia