Saya mencoba belajar sendiri qmc dengan membaca buku Quantum Computing A Gentle Introduction, di bagian 2.4 ini berbicara tentang protokol distribusi kunci kuantum BB84. Setelah (saya pikir) saya memahaminya saya mulai bekerja pada latihan 2.9 dan 2.10.
Ex. 2.9 menanyakan berapa banyak bit yang harus diperbandingkan Alice dan Bob untuk menjadi 90% yakin bahwa tidak ada Hawa yang hadir di BB84. Jadi jika saya mengerti dengan benar, BB84 adalah sebagai berikut:
- Alice secara acak memilih basis / polarisasi foton dari dua basis dan untuk mengkodekan informasi bit atau (aturan encoding dikenal misalnya mewakili ). Lalu dia mengirimkan urutan foton seperti itu kepada Bob.
- Bob menerima urutan foton dan secara acak memilih basis dari dua basis dan ukuran yang sama untuk masing-masing foton.
- Mereka kemudian membandingkan basis yang mereka pilih dan membuang yang mana mereka memilih basis berbeda. Bob harus bisa mengetahui bit apa yang Alice coba kirim. (misalnya jika dasar yang mereka gunakan adalah dan Bob telah diukur dengan menggunakan dasar tapi punya intensitas cahaya maka ia tahu bahwa polarisasi Alice adalah sehingga informasi bit adalah ).
- Agar lebih aman, mereka juga membandingkan subset bit, jika tidak ada gangguan maka bit mereka semua harus setuju. Mereka membuang bit-bit ini dan yang tersisa adalah kuncinya.
Eve, di sisi lain, sedang mencoba untuk mencegat foton dari Alice, mengukurnya secara acak dari dua pangkalan juga, kemudian dia mengirimkan dasar yang dia gunakan untuk pengukuran ke Bob. Setelah Alice & Bob membandingkan pangkalan mereka secara terbuka, Eve dapat mengetahui kunci itu dengan pasti, meskipun dia pasti mengubah foton yang akan diterima Bob.
Jadi untuk menjawab pertanyaan pertama, ex. 2.9, saya membuat daftar skenario yang berbeda ketika Alice dan Bob membandingkan subset bit:
Misalkan Alice mengirim ,
Ada probabilitas Hawa juga diukur dengan , maka ia tidak akan bisa terdeteksi.
- Pengukuran Hawa menggunakan maka dia akan mendapatkan terdeteksi pasti seperti Bob akan mendapatkan nilai bit yang berlawanan sebagai Alice.
kesempatan pengukuran Hawa menggunakan , Bob sekarang akan menerima , Maka jika Bob menggunakan dan mendapatkan yang sama dengan kesempatan, lain jika ia menggunakan untuk mengukur tapi masih berakhir dengan bit yang benar dengan kesempatan. Itu adalah
Sama seperti 3, 0,25
Jadi untuk meringkas kemungkinan Hawa akan tidak terdeteksi, itu , dan kami ingin urutan bit Hawa tidak terdeteksi kurang dari , yang menghasilkan , sekitar.
Pertanyaan kedua 2.10c, memodifikasi kondisi sedikit, alih-alih Eve memilih dari dua basis yang diketahui (standar dan ), dia tidak tahu mana yang harus dipilih sehingga dia memilih secara acak, lalu berapa banyak bit yang dibutuhkan A&B membandingkan memiliki 90% kepercayaan?
Pendekatan saya adalah, anggaplah Alice masih menggunakan basis standar dan dia mengirimkan . Sekarang Eve bisa mengukurnya di markasnya mana dan , maka Eve mengirimkan off dasar ia gunakan untuk Bob lagi. Saya lagi daftar skenario,
- Jika Hawa mengukur dengan (dengan 0,5 kesempatan) kemudian Bob menerima , maka jika langkah-langkah Bob dengan maka ia mendapat sedikit yang benar dengan kemungkinan, jika dia mengukur dalam maka ia mendapat sedikit yang benar dengan . Serupa ketika Hawa menggunakan
Singkatnya kemudian saya mendapat , ini pasti tidak benar!
Kemudian saya mencoba mencari online dan menemukan solusinya di sini , di mana dikatakan kemungkinan Bob mendapatkan bit yang benar adalah sebagai gantinya: , lalu integrasikan ke (dinormalisasi dengan) adalah yang lagi sama dengan di ex2.9.
Dapatkah seseorang menjelaskan mengapa itu baik dalam detail matematika dan intuisi tingkat tinggi (misalnya mengapa bahkan Hawa tidak tahu basis mana untuk menggunakannya masih memerlukan perbandingan 8 bit untuk A&B?)?
Terima kasih banyak!