Toshkent axborot texnologiyalari universiteti u. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev operatsion tizimlar


Download 7.33 Mb.
bet173/220
Sana28.07.2023
Hajmi7.33 Mb.
#1663293
1   ...   169   170   171   172   173   174   175   176   ...   220
Bog'liq
Операцион тизимлар

Asimmetrik shifrlash algoritmi
Asimmetrik shifrlash algoritmi ochiq kalitga asoslangan, bu esa simmetrik shifrlashdagi muammoni yechadi.
1970-yillarning o‘rtalarida ikkita olim — Vinfild Diffi va Martin Xellman — ochiq kalit yordamida shifrlash tamoyilini tushuntirib berishdi. Ochiq kalit yordamida shifrlashni asosiy jihati shundan iboratki, bunda bir vaqtni o‘zida ikkita unikal juft kalitlar generatsiya qilinadi. Birinchi kalit shifrlashda ishlatilsa, ikkinchi kalit deshifrlashda ishlatiladi yoki aksincha (bu shifrlash algoritmida ikkita turli xil kalitlar ishlatiladi). Ushbu algoritmda shifrlash va parolni ochish uchun turli xil kalitlardan foydalaniladigan xususiyatga ega va agar yaxshi tanlangan shifrlash kaliti bo‘lsa, tegishli shifrlash kalitini ochish deyarli mumkin emas. Bunday sharoitda shifrlash kaliti oshkor qilinishi mumkin va faqat deshifrlash kaliti sir saqlanadi.


    1. rasm. Asimmetrik shifrlash algoritmi sxemasi

RSA kriptoalgoritmi
1978 yilda 3 ta olim (Rivest, Shamir va Adleman) ochiq kalit yordamida shifrlash tizimi Diffi-Xellman tamoyillariga to‘liq javob beradigan RSA (Rivest, Shamir, Adleman) kriptoalgoritmini ishlab chiqishdi. Bu usul quyidagi bosqichlardan iborat:

  1. Ikkita juda katta oddiy r va q tasodifiy tarzda tanlanadi.

  2. n=p∙q va φ(n) = (p - 1)∙(q - 1) (Eyler) tenglamalari hisoblanadi.

  3. e <φ(n) va φ(n) bilan umumiy bo‘luvchiga ega bo‘lmagan e soni tanlanadi.

  4. 1 < d < φ(n) va mod(d·e - 1, φ(n)) = 0 shart bo‘yicha d tanlanadi.

  5. Ochiq kalit – {e, n}, yopiq kalit – {d, n} juftliklari hosil qilinadi.

  6. Shifrlash uchun c = mod(me, n) hisoblanadi.

  7. Deshifrlash uchun m = mod(cd, n) hisoblanadi.



    1. rasm. Ochiq va yopiq kalitlarni ishlatilishi sxemasi

DES va RSA algoritmlarining solishtirma tavsilotlari 8.7- jadvalda keltirilgan.

    1. jadval


Download 7.33 Mb.

Do'stlaringiz bilan baham:
1   ...   169   170   171   172   173   174   175   176   ...   220




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling