Vazirligi mirzo ulug„bek nomidagi



Yüklə 163,86 Kb.
səhifə29/45
tarix11.12.2023
ölçüsü163,86 Kb.
#146286
1   ...   25   26   27   28   29   30   31   32   ...   45
Vazirligi mirzo ulug„bek nomidagi

Shifrlash:


  1. BESH so‗zini ASCII jadvali yordamida bit ko‗rinishga o‗tkazamiz: 01000010 01000101 01010011 01001000.

  2. Bitlardan iborat matnni 8 bitdan bloklarga ajratamiz va har bir blokni o‗nlik sanoq sistemasiga o‗tkazamiz: M1=66, M2=69, M3=83, M4=72.

  1. C

= Me modn
formula yordamida shifrlanadi:

i i

= Me modn = 6611 mod1517 =

66 ⋅ (665 mod1517)2

C

mod1517 =
1 1 ( )
= (66 ⋅ 5322 mod1517)mod1517 = (66 ⋅ 862)mod1517 = 763,


C = Me modn = 6911 mod1517 =1441, C = Me modn = 8311 mod1517 = 821,
2 2 3 3


C = Me modn = 7211 mod1517 =1097.

4 4


Hosil bo‗lgan shifrtekst quyidagicha:

Shifrni ochish:


C ={763,1441,821,1097}.

Modul son n = p ⋅q =1517,
(p 1)(q 1)
ko‗paytma bilan o‗zaro tub

bo‗lgan e=11 ochiq kalit, matn uzunligi L=8 bit va bizga ma‘lum.
C ={763,1441,821,1097}

    1. e sonining (p 1)(q 1)

modul bo‗yicha teskarisini topamiz:

d = e1 mod((p −1)(q −1)) =111 mod1440 =11383 mod1440 =131




    1. i i
      M

= Cd modn
formula yordamida shifrni ochamiz:



M = Cd modn = 763131 mod1517 = 66, M = Cd modn =1441131 mod1517 = 69,
1 1 2 2


M = Cd modn = 821131 mod1517 = 83, M = Cd modn =1097131 mod1517 = 72,
3 3 4 4



    1. Mi larni o‗nlikdan ikkilikka o‗tkazib, ASCII jadval yordamida harflarga o‗tamiz va natijada M=BESH so‗zi paydo bo‗ladi.



Mustaqil ish uchun misollar.





  1. n=1517, e=11, C={ 413, 665, 620, 30 }, L=8 bit, M=?

  2. n=1517, e=11, C={ 593, 27, 763, 30 } L=8 bit, M=?

  3. n=1517, e=11, C={ 763, 30, 593, 27 }, L=8 bit, M=?

  4. n=1517, e=11, C={ 1270, 1408, 902, 665 }, L=8 bit, M=?

  5. n=1517, e=11, C={ 902, 1408, 620, 30 }, L=8 bit, M=?

  6. n=1517, e=11, C={ 13, 665, 1408, 1390 }, L=8 bit, M=?

  7. n=1517, e=11, C={ 1437, 1408, 902, 285 }, L=8 bit, M=?

  8. n=1147, e=11, C={162,881,767,753,162,516,881,753,139,881,894,

162,1109,894,229,881,162,894,890,162,1109}, L=8 bit, M=?

  1. n=1147, e=11, C={778,890,753,890,946,778,881,946,1109,139,881,

231,881,778,516,162,881,778}, L=8 bit, M=?

  1. n=1189, e=11,C={1071,416,529,50,368,1096,801,55,368,368,1096,

148,55,575,646,628,1096,495,50,529,352}, L=8 bit, M=?

  1. n=1189, e=11,C={220,1096,451,416,529,352,416,801,449,86,1096,

575,416,628,575,50,801,220,1096,451,368,50}, L=8 bit, M=?

  1. n=341, e=13, L=6 bit, C={ 335, 161, 130, 276} M=?

  2. n=407, e=13, L=6 bit, C={ 280, 334, 235, 315} M=?

  3. n=341, e=13, L=6 bit, C={ 335, 232, 282, 226} M=?

  4. n=407, e=13, L=6 bit, C={ 280, 165, 261, 348} M=?

  5. n=341, e=13, L=6 bit, C={ 246, 112, 1, 293} M=?

  6. n=407, e=13, L=6 bit, C={ 280, 23, 185, 94} M=?

  7. n=341, e=13, L=6 bit, C={ 246, 198, 1, 226} M=?

  8. n=407, e=13, L=6 bit, C={ 288, 334, 235, 310} M=?

  9. n=341, e=13, L=6 bit, C={ 246, 161, 168, 130} M=?

  10. n=407, e=13, L=6 bit, C={ 280, 165, 312, 310} M=?

  1. n=341, e=13, L=6 bit, C={ 178, 161, 191, 151 } M=?

  2. n=407, e=13, L=6 bit, C={ 174, 23, 258, 382 } M=?

  3. n=341, e=13, L=6 bit, C={ 208, 208, 80, 132 } M=?

  4. n=187, e=13, L=6 bit, C={ 21, 21, 25, 33 } M=?

  5. n=209, e=13, L=6 bit, C={ 98, 98, 25, 154 } M=?

  6. n=209, e=7, L=6 bit, C={ 36, 19, 4, 2 } M=?

  7. n=209, e=13, L=6 bit, C={ 81, 98, 25, 204 } M=?

  8. n=187, e=13, L=6 bit, C={ 169, 21, 25, 6 } M=?

  9. n=341, e=7, L=6 bit, C={ 181, 145, 192, 271 } M=?

  10. n=187, e=7, L=6 bit, C={ 104, 47, 181, 7 } M=?




    1. Yüklə 163,86 Kb.

      Dostları ilə paylaş:
1   ...   25   26   27   28   29   30   31   32   ...   45




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə