amaliy ishlar - shifrlash algoritmlari

DOCX 6 стр. 38,7 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 6
2-amaliy ish. klassik shifrlash algoritmlarini ishlash tartibini o‘rganish. sezar usuli цезар усулида алмаштирувчи харфлар k ва силжиш билан аниқланади. юлий цезар бевосита k = 3 бўлганда ушбу усулдан фойдаланган. k = 3 бўлганда ва алифбодаги ҳарфлар m = 26 та бўлганда қуйидаги жалвал ҳосил қилинади: a → d b → e c → f d → g e → h f → i g → j h → k i → l j → m k → n l → o m → p n → q o → r p → s q → t r → u s → v t → w u → x v → y w → z x → a y → b z → c мисол. матн сифатида kompyuter сўзини оладиган бўлсак, цезар усули натижасида қуйидаги шифрланган ёзув ҳосил бўлади: nrpsbxwhu. цезар усулининг камчилиги бу бир хил ҳарфларнинг ўз навбатида, бир хил …
2 / 6
t0+k t0 = usmanbayev_doniyorbek_shuhratovich k = talaba qo’shish jarayoni : u 10100 s 10010 m 01100 a 00000 + + + + t 10011 a 00000 l 01011 a 00000 = = = = h 00111 s 10010 h 00111 a 00000 shu tariqa davom ettirsak quyidagich shifrlanadi : t1 = hshambtypv@d@ndyprseb_thhh#asogijh shu yo’l bilan orqaga qaytiladi ya’ni tayyor ma’lumotga kalit qo’shiladi va shifrlangan ma’lumot qaytarib olinadi. rsa алгоритми алгоритм модуль арифметикасининг даражага кўтариш амалидан фойдаланишга асосланган. алгоритмни қуйидаги қадамлар кетма-кетлиги кўринишида ифодалаш мумкин. 1-қадам. иккита 200дан катта бўлган туб сон p ва q танланади. 2-қадам. калитнинг очиқ ташкил этувчиси n ҳосил қилинади n=pq. 3-қадам. қуйидаги формула бўйича эйлер функцияси ҳисобланади: f(p,q)=(p-1)(q-1). эйлер функцияси n билан ўзаро туб, 1 дан n гача бўлган бутун мусбат сонлар сонини кўрсатади. ўзаро туб сонлар деганда 1 дан бошқа бирорта умумий бўлувчисига эга бўлмаган сонлар тушунилади. 4-қадам.f(p,q) қиймати билан ўзаро туб бўлган катта туб …
3 / 6
ва расшифровка қилиш талаб этилсин. дастлабки сўзни шифрлаш учун қуйидаги қадамларни бажариш лозим. 1-қадам. p=3 ва q=11 танлаб олинади. 2-қадам. ҳисобланади. 3-қадам. эйлер функцияси аниқланади. 4-қадам. ўзаро туб сон сифатида e=7 сони танлаб олинади. 5-қадам.шартини қаноатлантирувчи d сони танланади. (f*1+1)/e= хақиқий сон 20*1+1/7=3 d=3 6-қадам. дастлабки сўзнинг алфавитдаги харфлар тартиб рақами кетма-кетлигига мос сон эквиваленти аниқланади. а харфига -1, г харфига-4, з харфига -9. ўзбек алфавитида 36та харф ишлатилиши сабабли иккили кодда ифодалаш учун 6 та иккили хона керак бўлади. дастлабки ахборот иккилик кодда қуйидаги кўринишга эга бўлади: 000100 000001 001001. блок узунлиги бутун сонлар ичидан шартини қаноатлантирувчи минималь сон сифатида аниқланади. =33 бўлганлиги сабабли=6. демак, дастлабки матнкетма-кетлик кўринишида ифодаланади. 7-қадам.кетма-кетлиги очиқ калит {7,33} ёрдамида шифрланади: y(1)=(47)(mod 33)=16384(mod 33)=16 y(2)=(17)(mod 33)=1(mod 33)=1 y(1)=(97)(mod 33)=4782969(mod 33)=15 шифрланган сўз y(i)= шифрланган сўзни расшифровка қилиш махфий калит {3,33} ёрдамида бажарилади.: y(1)=(163)(mod 33)=4096(mod 33)=4 y(1)=(13)(mod 33)=1(mod 33)=1 y(1)=(153)(mod 33)=3375(mod 33)=9 дастлабки сон кетма-кетлиги расшифровка …
4 / 6
) 7 ( = × × d l ) 1 33 ( log 2 + ³ l n l > £< 9 , 1 , 4 ) ( i x ) ( i x d e × ³ i , 1
5 / 6
amaliy ishlar - shifrlash algoritmlari - Page 5

Хотите читать дальше?

Скачайте все 6 страниц бесплатно через Telegram.

Скачать полный файл

О "amaliy ishlar - shifrlash algoritmlari"

2-amaliy ish. klassik shifrlash algoritmlarini ishlash tartibini o‘rganish. sezar usuli цезар усулида алмаштирувчи харфлар k ва силжиш билан аниқланади. юлий цезар бевосита k = 3 бўлганда ушбу усулдан фойдаланган. k = 3 бўлганда ва алифбодаги ҳарфлар m = 26 та бўлганда қуйидаги жалвал ҳосил қилинади: a → d b → e c → f d → g e → h f → i g → j h → k i → l j → m k → n l → o m → p n → q o → r p → s q → t r → u s → v t → w u → x v → y w → z x → a y → b …

Этот файл содержит 6 стр. в формате DOCX (38,7 КБ). Чтобы скачать "amaliy ishlar - shifrlash algoritmlari", нажмите кнопку Telegram слева.

Теги: amaliy ishlar - shifrlash algor… DOCX 6 стр. Бесплатная загрузка Telegram