Alisa ma’lumotlari
|
1
|
0
|
1
|
0
|
1
|
0
|
Alisa filtri
|
/
|
|
|
/
|
|
|
/
|
|
|
Bobni filtri
|
\
|
\
|
|
|
|
\
|
Bobni natijalari
|
N
|
N
|
Y
|
N
|
N
|
Y
|
Kalit
|
|
|
1
|
|
|
0
|
Bunda Alisa Bobga fotonli impuls yuboryapti. Xar bir impuls ixtiyoriy to’rtdan bir yo’nalishda qutblangan.
Masalan, Alisa quyidagilarni yuboryapti: | \ / - \ - |.
Bob o’zining detektorini ixtiyoriy sozlab olgan.
Maxfiy kalit algoritmining generatsiyasi.
Bob qutblanishni to’g’ri aniqlaganda (Xuddi Alisa yuborgan qutblarday), u to’g’ri natija oladi qolgan vaziyatlarda esa, natija tasodifiy bo’ladi.
Bob va Alisa ochiq kanal orqali bir-biriga qaysi qutblanish tipidan foydalanayotganini aytadi (dioganal yoki ortogonal). Faqatgina to’g’ri natijalarni qoldiradi.
Bizning keltirilgan misolimizda Bob 2, 5 , 6, 7 - impulslar qutblanishini topdi. SHunday qilib, | \ \ - | qoladi.
Oldindan kelishilgan shartlarga ko’ra, natija bitlar davomiyligiga aylanadi (Masalan, 0 va 45 birini qabul qiladi. 90 va -45 esa, 0).
Xabarni og’irlanganligini Bob va Alisa xatolarini tekshirish orqali aniqlashi mumkin, tasodifiy xabarlar betini taqqoslab. To’g’ri kelmagani, xabar o’g’irlanganini ko’rsatadi, o’shanda kalit o’zgartiriladi va qayta yuboriladi.
Agar farq bo’lmasa, taqqoslash uchun ishlatilgan bitlar tashlanadi va kalit qabul qilinadi.
Do'stlaringiz bilan baham: |