• 6 ’ )(mod 33) = 4096(mod 33) = 4 Г(1) = (13 )(mod 33) = l(mod 33) =
  • S. K. Ganiyev, M. M. Karimov, K. A. Tashev




    Download 10,28 Mb.
    Pdf ko'rish
    bet44/183
    Sana25.01.2024
    Hajmi10,28 Mb.
    #145814
    1   ...   40   41   42   43   44   45   46   47   ...   183
    Bog'liq
    Axborot xavfsizligi

    1- qadam. Ikkita 200dan katta bo‘lgan tub son p va q tanlanadi.
    2- qadam. Kalitning ochiq tashkil etuvchisi n hosil qilinadi:
    n=p*q.
    3- 
    qadam. Quyidagi formula bo‘yicha Eyler funksiyasi hisob- 
    lanadi:
    f(p,q)=(p-l)(q-l).
    Eyler funksiyasi n bilan o‘zaro tub, 1 dan n gacha bo‘lgan 
    butun musbat sonlar sonini ko‘rsatadi. 0 ‘zaro tub sonlar deganda 1 
    dan boshqa birorta umumiy bo‘luvchisiga ega boim agan sonlar 
    tushuniladi.
    4- 
    qadam. f(p,q) qiymati bilan o ‘zaro tub boMgan katta tub son 
    d tanlab olinadi.
    5- qadam. Quyidagi shartni qanoatlantiruvchi e soni aniqlanadi:
    e d = l(modf(p,q)).
    Bu shartga binoan e d ko'paytmaning f(p,q) funksiyaga bo‘- 
    lishdan qolgan qoldiq lga teng. e soni ochiq kalitning ikkinchi 
    tashkil etuvchisi sifatida qabul qilinadi. Maxfiy kalit sifatida d va n 
    sonlari ishlatiladi.
    6- 
    qadam. Dastlabki axborot, uning fizik tabiatidan qat'iy nazar 
    raqamli ikkili ko‘rinishda ifodalanadi. Bitlar ketma-ketligi L bit 
    uzunlikdagi bloklarga ajratiladi, bu yerda L -L ^\o g
    2
    (n+\) shartini 
    qanoatlantiruvchi eng kichik butun son. Har bir blok [0, n -1] ora- 
    liqqa taalluqli butun musbat son kabi ko'riladi. Shunday qilib, dast­
    labki axborot Д /), i=1>/ sonlaming ketma-ketligi orqali ifodalanadi. 
    i ning qiymati shifrlanuvchi ketma-ketlikning uzunligi orqali 
    aniqlanadi.
    7- 
    qadam. Shifrlangan axborot quyidagi formula bo'yicha aniq- 
    lanuvchi Y(i) sonlaming ketma-ketligi ko'rinishida olinadi:
    103


    Г ( 0 = ( * ( / ) ) ' (m o d и).
    Axborotni rasshifrovka qilishda quyidagi munosabatdan foyda- 
    laniladi:
     (0 = (K(i))d (mod n).
    Misol. so‘zini shifrlash va rasshifrovka qilish talab 
    etilsin. Dastlabki so‘zni shifrlash uchun quyidagi qadamlami 
    bajarish lozim.
    1- qadam. p=3 va q=\ 1 tanlab olinadi.
    2- qadam. « = з n = 33hisoblanadi.
    3- qadam. Eyler funksiyasi aniqlanadi:
    f(P>4) = ( 3 - l ) ( l 1 -1 ) = 20
    4- qadam. 0 ‘zaro tub son sifatida d= 3 soni tanlab olinadi.
    5- 
    qadam. (e• 3) ■
    (m°d2°) = i shartini qanoatlantiruvchi e soni tanla- 
    nadi. Aytaylik, e=7.
    6- 
    qadam. Dastlabki so‘zning alfavitdagi harflar tartib raqami 
    ketma-ketligiga mos son ekvivalenti aniqlanadi. A harfiga -1 , G 
    harfiga-4, Z harfiga -9. 0 ‘zbek alfavitida 36ta harf ishlatilishi 
    sababli ikkili kodda ifodalash uchun 6 ta ikkili xona kerak boiadi. 
    Dastlabki axborot ikkili kodda quyidagi ko‘rinishga ega bo‘ladi:
    000100 000001 001001.
    Blok uzunligi 
    l
    butun sonlar ichidan ^ —
    |og2(33+1) shartini qa­
    noatlantiruvchi minimal son sifatida aniqlanadi. «=33 boMganligi 
    sababli £=6.
    Demak, dastlabki matn *(0*<4Л,9> ketma-ketlik ko‘rinishida 
    ifodalanadi.
    7-qadam. V(') ketma-ketligi ochiq kalit {7,33} yordamida 
    shifrlanadi:
    Y (1) = (47)(mod33) = 16384(mod33) = 16 
    Y(2) = (l7)(mod33) = l(mod33) = 1
    104


    Г(1) = (97 )(mod33) = 4782969(mod33) = 15
    Shifrlangan so‘z Y(i)=< 16,1,15>
    Shifrlangan so‘zni rasshifrovka qilish maxfiy kalit {3,33} 
    yordamida bajariladi:
    Г(1) = (16 ’ )(mod 33) 4096(mod 33) 4 
    Г(1) (13 )(mod 33) = l(mod 33) = 

    Download 10,28 Mb.
    1   ...   40   41   42   43   44   45   46   47   ...   183




    Download 10,28 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    S. K. Ganiyev, M. M. Karimov, K. A. Tashev

    Download 10,28 Mb.
    Pdf ko'rish