4.2.2 One-Time-Pad
Bevor wir über die Teleportation von Quantenzuständen sprechen, ist es hilfreich, zunächst das einfachere, One-Time-Pad genannte, Verfahren für probabilistische Bits zu verstehen. Dieses Protokoll erlaubt es Alice eine Nachricht so zu verschlüsseln und an Bob zu verschicken, dass nur Bob die Nachricht verstehen kann. Das bedeutet, sollte jemand anderes (z.B. die Klassenkameradin Eve) die verschlüsselte Nachricht abfangen, würde die Person keine Ahnung haben, was die tatsächliche Nachricht ist. Die Tatsache, dass ein solches Protokoll überhaupt möglich ist, ist ein wenig überraschend. Welchen Vorteil hat Bob gegenüber Eve, sodass er Alice’s Nachricht korrekt entschlüsseln kann während Eve gar nichts über den Inhalt herausfinden kann?
Der Trick an der ganzen Sache ist, dass sich Alice und Bob zuvor in einem Café getroffen haben. Sie nehmen zwei Münzen, kleben sie mit einem Kaugummi zusammen und werfen die resultierende “Doppelmünze” nur um die Münzen anschließend wieder zu trennen. Beide nehmen dann jeweils eine der geworfenen Münzen. Jetzt teilen sie sich ein Paar zufälliger Bits, die sich in dem Zustand aus (3.5) befinden, also
Das kannst du dir jetzt als eine Art geteiltes Geheimnis vorstellen! Außerdem kennen nur Alice und Bob dieses Geheimnis – sie können einfach ihre Münze anschauen (also messen). Beide werden die gleiche Seite sehen, und die Wahrscheinlichkeit für jede der Seiten ist . Dadurch ist das ein sehr gutes Geheimnis, da Eve den Wert nicht besser vorhersagen kann, als einfach zu raten!
Sehen wir doch mal, wie Alice und Bob dieses Geheimnis jetzt nutzen können. Nehmen wir mal an, Alice möchte die geheime Nachricht an Bob senden. Dann ist der Gesamtzustand aller Bits durch den folgenden Zustand beschrieben
wobei die ersten beiden Bits ( und das erste Bit von ) Alice gehören und das dritte Bit (die zweite Bit von ) zu Bob gehört.
Um ihre Nachricht zu senden, schaut sich Alice ihre Hälfte von an und
-
1.
wenn sie sieht, sendet sie direkt an Bob,
-
2.
wenn sie sieht, sendet sie an Bob.
Überlegen wir doch mal was passiert, wenn Eve diese Nachricht abfängt. Was sieht sie? Unabhängig vom Wert von sieht sie und jeweils mit Wahrscheinlichkeit . Das liegt daran, dass Alice mit Wahrscheinlichkeit invertiert, was die Nachricht so randomisiert, dass Eve sie als uniform zufällig verteiltes Bit sieht.
Aber was ist mit Bob? Wirkt Alice’ Nachricht nicht auch auf ihn uniform zufällig verteilt? Zum Glück hat Bob die andere Hälfte des geteilten Geheimnis’ . Zwar wirkt die Nachricht auch auf ihn zu Beginn zufällig, er kann sie jedoch entschlüsseln, indem er genau dasselbe wie Alice macht: er schaut sich seine Hälfte von an und
-
1.
wenn er sieht, nimmt er Alice’ Nachricht, so wie sie ist,
-
2.
wenn er sieht, wendet er eine -Operation auf die Nachricht an.
Insgesamt wird Alice’ Nachricht also entweder direkt übertragen oder aber zweimal invertiert, was bedeutet, dass Bob sie in jedem Fall versteht. Aber aus Eves Sicht wird die Nachricht mit Wahrscheinlichkeit invertiert, weshalb sie ein uniform zufälliges Bit sieht. Daher ist das eine perfekt sichere Möglichkeit mit der Alice und Bob kommunizieren können!
Machen wir uns doch ein genaueres Bild von dem, was hier passiert. Wenn Alice ihr erstes Bit invertiert, falls das zweite Bit ist, dann wendet sie praktisch auf ihre beiden Bits an. Anschließend sendet sie ihr erstes Bit an Bob. Bob entschlüsselt dann, indem er anwendet (was er tun kann, da er neben dem dritten auch das erste Bit besitzt). Daraus resultiert dann der Zustand
Wir können diesen wie folgt ausrechnen:
Also ist das Nachrichten-Bit am Ende im Originalzustand, aber nun im Besitz von Bob.
Ein interessanter Aspekt des obigen One-Time-Pad-Protokolls ist, dass es Alice nicht nur erlaubt, eine deterministische Nachricht an Bob zu senden, sondern sogar eine probabilistische Nachricht. Durch Linearität folgt, dass, wenn Alices Nachricht ein probabilistisches Bit mit der Verteilung ist, der Anfangszustand und der Endzustand wiederum ist, wobei dieses Mal in Bobs Besitz ist. Aus Eves Sicht ist die übermittelte Nachricht jedoch immer noch uniform zufällig. Das Erstaunliche daran ist, dass Alice durch das Senden eines uniform zufälligen Bits heimlich ein probabilistisches Bit übermitteln kann, dessen Verteilung sie vielleicht nicht einmal selbst kennt.
Dieses Verfahren ähnelt stark einer Quanten-Teleportation, bei der Alice ein Qubit im Zustand an Bob schicken kann, indem sie zwei (anstelle von einem) uniform zufällige Bits sendet. Für Teleportation müssen sich die beiden Parteien ein maximal verschränkten Zustand anstelle eines zufälligen Bits teilen. In beiden Fällen wird die geteilte Ressource während des Protokolls gemessen und dementsprechend verbraucht. Im folgenden Abschnitt findet ihr mehr Informationen dazu.