BB84でチャネルが安全であることを確認するために、アリスとボブは何ビット比較する必要がありますか?
私は、Quantum Computing A Gentle Introduction本を読んでqmcを自習しようとしていましたが、セクション2.4では、量子鍵配布プロトコルBB84について説明しています。(思った)後、エクササイズ2.9と2.10に取り掛かった。 例 2.9は、BB84にEveが存在しないことをアリスとボブが90%確信するために比較する必要があるビット数を尋ねています。したがって、私が正しく理解した場合、BB84は次のようになります。 アリスは2つの基底から光子の基底/偏光をランダムに選択しますおよびは、ビット情報0または1をエンコードします(エンコードルールは既知です。たとえば、| 0 \ rangleは0を表します)。次に、そのようなフォトンのシーケンスをボブに送信します。{|0⟩,|1⟩}{|0⟩,|1⟩}\{ | 0 \rangle, | 1 \rangle \}{|+⟩,|−⟩}{|+⟩,|−⟩}\{ |+\rangle, |-\rangle \}000111|0⟩|0⟩|0\rangle000 ボブは光子のシーケンスを受け取り、2つの同じベースからランダムに基底を選択し、各光子のメジャーを測定します。 次に、選択したベースを比較し、異なる方法でベースを選択したベースを破棄します。ボブは、アリスが送信しようとしているビットを把握できるはずです。(たとえば、使用するベースが{|0⟩,|1⟩}{|0⟩,|1⟩}\{ |0\rangle, |1\rangle \}あり、ボブが基底|1⟩|1⟩|1\rangleを使用して測定したが光強度が000場合、アリスの偏光が|0⟩|0⟩|0\rangleことを知っているため、ビット情報は000)。 安全性を高めるために、ビットのサブセットも比較します。干渉がない場合、ビットはすべて一致しているはずです。彼らはこれらのビットを破棄し、残っているのは鍵です。 一方、イブは、アリスからの光子をインターセプトし、2つのベースからランダムに測定し、測定に使用した基準をボブに送信します。アリスとボブがベースを公に比較した後、イブはボブが受け取るはずだった光子を必然的に変更しましたが、キーのを確実に知ることができます。252525% だから最初の質問に答える。2.9、アリスとボブがビットのサブセットを比較するときのさまざまなシナリオを挙げました。 アリスが送信するとします。|0⟩|0⟩|0\rangle Eveもで測定する確率はあり、検出されません。0.250.250.25|0⟩|0⟩|0\rangle 0.250.250.25を使用して測定するイブは、ボブがアリスと反対のビット値を取得するため、確実に検出されます。|1⟩|1⟩|1\rangle 0.250.250.25| + ⟩ | + ⟩ | 0 ⟩ 0.5 | 1 ⟩ 0.5 0.25 × (0.5 + …