Zamonaviy generatorlarning ishlash asoslari




Download 222,23 Kb.
bet5/23
Sana24.01.2024
Hajmi222,23 Kb.
#144393
1   2   3   4   5   6   7   8   9   ...   23
Bog'liq
Bakalavr bitiruv ishi-fayllar.org

1.2. Zamonaviy generatorlarning ishlash asoslari
Bunga misol sifatida chiziqli va chiziqsiz kongruent generatorlar ni keltirish mumkin. Tizimli-nazariy yondashuv asosida yaratilgan uzluksiz shifrlash algoritmlarining bardoshliligi, bu algoritmlarda qo‘llanilgan akslantirishlarning nazariy va amaliy bir tomonlilik xususiyatlarining qay darajada ishonchliligini baholash bilan isbotlanadi.

Elementar rekkurent hisoblashlarga asoslangan psevdotasodifiy ketma-ketlik generatorlari ularda qo‘llanilgan akslantirishlarga ko‘ra chiziqli, multiplikativ, chiziqsiz turkumlarga bo‘linadi.


Ulardan yana biri chiziqli va multiplikativ kongruent generatorlardir. chiziqli kongruent generatorlar umumiy holatda xi+1=(axi +s )mod N formula bilan aniqlanuvchi rekkurent hisoblashga asoslangan. Dastlabki berilgan kirish parametrlari asosida ketma-ketliklar hosil qilinadi.
Kirish parametrlari:
17
N – chekli maydon xarakteristikasini ifodalovchi son, a va s - o‘zgarmas

musbat butun sonlar, x0 – boshlang‘ich butun qiymatli son;


Ketma-ketlikni tashkil etuvchi chiqish qiymatlari :
xi+1=(axi +s )mod N, i = 0,1,2,3, …;
Chiziqli kongruent generatorning kirish parametri s=0 bo‘lsa, ya‘ni
xi+1=(axi)mod N, i = 0,1,2,3, …; bo‘lsa, bu generator chiziqli multiplikativ
generator deyiladi.
1-isbot. Ushbu xi+1=(axi +s )mod N, i = 0,1,2,3, …; rekurent formula
bilan aniqlangan psevdotasodifiy ketma-ketlik maksimal N davrga ega bo‘lishi uchun quyidagi:


    1. s va N -o‘zaro tub sonlar, ya‘ni EKUB(s,N)=1;



  1. r soni N sonining bo‘luvchisi va a-1 soni r soniga karrali;



  1. N soni 4 karrali bo‘lsa, a-1 soni ham 4 ga karrali; shartlarning bajarilishi zarur va yetarli [5].

Quyida esa chiziqli va multiplikativ generatorlarning maksimal davrga ega

bo‘lishi bilan bog‘liq ayrim xossalar keltirib o‘tiladi [5].


Bevosita hisoblash bilan ishonch hosil qilish mumkinki, ushbu xi+1=(axi +s )mod N, i = 0,1,2,3, …; tenglik bilan aniqlanuvchi ketma-ketlik umumiy hadi uchun :









at 1




x

  at x









c  mod N , t  1






t


0





a 1











formula o‘rinli.

Multiplikativ va chiziqli va kongruent generatorlarning kamchiligi shundaki, PTKK biror bigrammasini z1 ; z2 : z1xt , z2xt 1 , bilgan holda, uning boshqa tashkil qiluvchilarini topish imkoniyati mavjud . Haqiqatan ham, ketma-ketlikni barcha tashkil qiluvchi qiymatlari z2 = a z1+ c - k N , k=0,1,… chiziqlar oilasida yotadi.


Chiziqli kongruyent generator hisoblangan Fishman va More generatorida kiruvchi parametr z0 quyidagicha olingan [16]:

z0=23482349.
18
PTSKK esa quyidagi amal orqali hisoblanadi: zi+1=a*zimod(231-1). Bu yerda a holat funksiyasi.


Download 222,23 Kb.
1   2   3   4   5   6   7   8   9   ...   23




Download 222,23 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Zamonaviy generatorlarning ishlash asoslari

Download 222,23 Kb.