§7.2. Sirni taqsimlashning bo’sag’ali sxemalari.
Sirni taqsimlashning (n,k) (k≤n) bo’sag’ali sxemalari deb Shunday sxemaga aytiladiki, bunda sir n ta ishtirokchi o’rtasida bo’linadi va sirga ruxsat etilgan guruh sifatida abonentlar soni k dan kam bo’lmagan ixtiyoriy guruh qatnashishi mumkin.
Blekli sxemasi. Ma’lumki k noma’lumli tub son moduli bo’yicha hosil qilingan chiziqli erkli k taqqoslamalar yagona yechimga ega bo’ladi. 1979 yilda yaratilgan Blekli sxemasi Shunga asoslangan. n ta abonentlar o’rtasida m sir Shunday taqsimlanadiki, abonontlar soni k dan kam bo’lmagan ixtiyoriy guruh sirni bilishga ruxsat etilishi mumkin.
Blekli sxemasida quyidagi parametrlardan foydalaniladi:
p - katta tub son. p soni ushbu sxema bo’yicha tarqatiladigan ixtiyoriy sirdan katta bo’lishi kerak (p>m). U holda mZp.
n – sir ulushlari soni.
k – sirni bilishga ruxsat etilgan guruhning minimal o’lchovi.
Tayyorgarlik bosqichi.
Tasodifiy ravishda sirni tarqatuvchi x2*, x3*, … , xk* Zp sonlarini tanlaydi, ya’ni Q = (m, x2*, x3*, … , xk*) sir nuqtasi hosil qilinadi.
Sirni taqsimlash bosqichi.
Sirni taqsimlovchi i (i=1,…,n) ishtirokchilar uchun guruhda tasodifiy tekis taqsimlangan sonlarni tanlaydi va bi=a1i m + a2ix2*+…+akixk* modp ni hisoblaydi. Shundan so’ng tarqatuvchi Pi abonentlarga
a1ix1+a2ix2+…+akixk ≡ bi (mod p)
taqqoslamalarni x1, x2, …, xk noma’lumlari bilan birgalikda koeffisientlarini jo’natadi. Bunda tarqatuvchi Shunga e’tibor berishi lozimki, ixtiyoriy k taqqoslamalar chiziqli erkli bo’lishlari lozim.
Sirni tiklash bosqichi.
Bu bosqichda k abonentlar birgalikda yig’ilib, o’zlaridagi taqqoslamalardan quyidagi taqqoslamalar sistemasini hosil qilishlari mumkin:
a11x1+ a21x2+…+ak1xk≡b1(mod p)
a12x1+ a22x2+…+ak2xk≡b2(mod p)
………………………….
a1kx1+ a2kx2+…+akkxk≡bk(mod p).
Ushbu taqqoslamalar sistemasini yechib, Q nuqtani topishlari mumkin, ushbu nuqtaning birinchi koordinatasi m sir bo’ladi.
Eslatma:
p etarlicha katta tub son bo’lsa, taqqoslamalar koeffisientlarini tasodifiy tanlanishi e’tiborga olinsa, taqqoslamalarni chiziqli erkli bo’lish shartini hisobga olmaslik mumkin, chunki bu shartning buzilish ehtimoli kam.
Agar abonentlar birlashib sirni tiklamoqchi bo’lsa, bu sirni tiklashning iloji yo’q, chunki ular tomonidan tuzilgan taqqoslamalar sistemasi kerakli yechimni emas, balki k o’lchovli fazodagi t - tartibli gipertekislikda yotuvchi nuqtalar to’plamini beradi. Bu to’plamda qaysi biri sirli nuqta ekanligini topish amalda mumkin emas. Ya’ni, ushbu holda sir sifatida Zp dan olingan ixtiyoriy qiymat teng ehtimollik bilan sir bo’lishi mumkin.
Misol. - sir, - modul, Q=(m=5, x2*=2, x3*=1) – sir nuqtasi bo’lsin.
Sirni taqsimlash bosqichi.
Abonentlar uchun guruhda tasodifiy tekis taqsimlangan sonlari tanlanadi. Bu sonlar va sir nuqtasi koordinatalari asosida soni (bu son va sonlari birgalikda i abonentning sur ulushini tashkil qiladi) quyidagicha hisoblanadi:
uchun: a11=1, a21=1, a31=1. U holda b1=1·5+1·2+1·1 mod 11=8.
uchun: a12=3, a22=2, a32=7. U holda b2=3·5+2·2+7·1 mod 11=4.
uchun: a13=8, a23=1, a33=10. U holda b3=8·5+1·2+10·1 mod 11=8.
Sirni tiklash bosqichi.
Bu bosqichda abonentlar taqqoslamalaridan quyidagi taqqoslamalar sistemasini hosil qilish mumkin:
.
Ushbu taqqoslamalar sistemasining matrisasi kengaytirilgan ko’rinishga keltiriladi va bu sistema Gauss usulida to’plamda yechiladi:
.
Taqqoslamalar sistemasini yechib, x1=5, x2=2, x3=1 ni topamiz. Birinchi noma’lumning qiymati aynan m=5 sirni ifodalaydi.
Faraz qilaylik, va abonentlar, abonent ishtirokisiz sirni tiklashmoqchi bo’lsalar, unda ular sirni tiklay oladilarmi? Bu holda ular shtirokidagi taqqoslamalar sistemasining matrisasi quyidagi kengaytirilgan ko’rinishda bo’ladi:
Bu taqqoslamalar sistemasining yechimi
m=x1=10—x3 mod 11,
x2=9—7x3 mod 11.
Bu holda m - sir 0 va 10 oralig’dagi ixtiyoriy qiymatni qabul qilishi mumkin. Shuday qilib, va abonentlar birgalikda ( abonent ishtirokisiz) sirni tiklay olmadilar.
Do'stlaringiz bilan baham: |