Shakl 1. Asosiy sxema
bu joylar va hech biri
£ B
ning ikkinchi yarmida ishlatilgan
shifrlangan matn.
Hozirgacha ta'riflanganidek, asosiy sxema juda xavfli emas
isfying: agar Elis Bobga so'z qidirishda yordam berishni istasa
¡
,
yo Elis hamma narsani oshkor qilishi kerak
£ B
(shuning uchun potentsial ravishda oshkor bo'lishi mumkin -
yoki Elis oldindan bilishi kerak
qaysi joylar
¡
paydo bo'lishi mumkin (bu mag'lubiyatga o'xshaydi)
masofadan qidirishning maqsadi). Biroq, biz ko'rib turibmiz
bu qiyinchilikni qanday hal qilish kerakligi haqida.
4.2 II-sxema: Boshqariladigan qidiruv
Bo'lsin p Qx € ¥ (£ ©!
% $ $ Qx qo'shimcha psevdo- bo'lishi
tasodifiy funktsiya, u u dan mustaqil ravishda klaviatura qilinadi .
Asosiy g'oya bizning kalitlarimizni quyidagicha tanlashdir
£ B
) '& ( ¡B ) .
Biz buni talab qilamiz
£ ) (
Q tomonidan bir xil tasodifiy tanlanadi
Elis va hech qachon oshkor qilinmaydi. Keyin, agar Elis ruxsat berishni xohlasa
So'zni izlash uchun Bob
¡
, u & ( ¡ ) va ni ochib beradi
¡
ga
uni. Bu Bobga barcha joylarni aniqlashga imkon beradi
¡
sodir bo'lishi mumkin, ammo joylarda hech narsa yo'q
D qayerda
B 10
) . Bu bizning istalgan maqsadga erishadi o'zgartirish
trolled qidirish . Ushbu yondashuvning to'g'riligini ko'rsatamiz
quyidagi teoremada.
4.2-teorema. Faraz qilaylik, U bir emas ( 8UV 4 § † W # x ) -secure pseudoran-
dom funktsiyasi, bu ( EUV 4 § † W % 2 ) - xavfsiz pseudorandom function-
ovqatlarga va men bir emas ( EUV XW ¥ R ) -secure pseudorandom generator.
Agar asosiy material yuqorida tavsiflanganidek tanlangan bo'lsa, unda
ketma-ketlikni yaratish uchun yuqorida tavsiflangan algoritm
% & E @ DGFGFGw QE4) ( 8UA ) bo'ladi
T
† W 43 ) - xavfsiz pseudorandom
generator, bu erda W 43 ) V Wx2X W 2 X WR X ( A £ ) ¤ ( -1 1 ) .
Bu shuni ko'rsatadiki, boshqariladigan qidirish uchun bizning sxemamiz
asosiy sxema kabi yaxshi bo'lsa, agar asosiy prim
itives xavfsiz. Isbot uchun A ilovani ko'ring, shuningdek
aniqroq shakllantirish.
Ushbu g'oyani turli xil kengaytmalari mumkin. Agar hujjat -
shifrlangan ument bir qator boblardan iborat, an
muqobil yondashuv - bu kalitni yaratishdir
£ B
so'z uchun
¡
bobida I sifatida
£ B
) 5 & ( Q% gI ¡) ) . Bu Al- ga imkon beradi
Bob qaysi boblarni qidirishi mumkinligini boshqarish uchun muz
Bob qaysi so'zlarni qidirishi mumkinligini boshqarish.
Ierarxiyadan foydalanib, bu g'oyani yanada rivojlantirishimiz mumkin.
Kalitlarni boshqarish sxemasi. Elis to'plamlari
£ B
) 46 ( (% c (HI6) )
va 7 ) 5 & ( (% £ ¡B) ) . Keyin u ikkalasini ham oshkor qilishi mumkin
(1) 2 ¡ &
Y 98 @ © @BA a ( (% c (eI6) ) har bir qiziqqan bob uchun yoki (2)
& ( (% £ ¡) ) o'zi Bobga qisqacha vakolat berishni xohlasa
qidirmoq
¡
barcha boblarda.
Ushbu sxema hanuzgacha yashirin qidiruv so'rovlarini qo'llab-quvvatlamaydi:
Bob so'zni qidiradigan joyni qidirishiga ruxsat berish uchun
¡
paydo bo'ladi, Elis ochib berishi kerak
¡
Bobga. Keyingisini ko'ramiz
bu muammoni osongina hal qilish mumkin.
Do'stlaringiz bilan baham: |