|
Kriptografiya fanidan Mustaqil ish Mavzu
|
bet | 3/3 | Sana | 23.05.2023 | Hajmi | 42.16 Kb. | | #63347 |
Bog'liq k 1-mustaqil ish 17-variant 7-Fazaviy o‘tishlar., Zamin Education bugsPolybius shifrlash
Boshqa almashtirish shifrlari. Shifr kaliti 5*5 kvadrat (ingliz tili uchun) bo'lib, J harfidan tashqari alifboning barcha harflarini o'z ichiga oladi.
Shifrlash vaqtida manba matnning har bir harfi almashtirilgan harf joylashgan satr va ustun raqamini ifodalovchi juft belgilar bilan almashtiriladi. Shifrlangan matnda a harfi BB jufti bilan, b harfi EB juftligi bilan almashtiriladi va hokazo. Kalitda J harfi mavjud emasligi sababli, shifrlashdan oldin ochiq matnda J harfi I bilan almashtirilishi kerak.
Masalan, HABRAHABR so'zini shifrlaymiz. C('HABRAHABR') = 'AB BB EB DA BB AB BB EB DA'.
Polybius shifrining kriptotanalizi
Shifrda katta kalit maydoni mavjud (ingliz uchun 25! = 283). Biroq, Polybius kvadratining oldingi shifrdan farqi shundaki, asl matnning harfi ikki belgi bilan almashtiriladi.
Shuning uchun, hujum uchun siz oddiy almashtirish shifrini buzishda ishlatiladigan texnikadan foydalanishingiz mumkin - tepaga ko'tarilish orqali qidirish.
Asosiy kalit sifatida tasodifiy 5*5 kvadrat tanlanadi. Har bir takrorlash jarayonida kalit kichik o'zgarishlarga uchraydi va shifrni ochish natijasida olingan matndagi trigrammalarning taqsimlanishi tabiiy tildagi taqsimotga mos keladimi yoki yo'qmi tekshiriladi.
Foydalanilgan adabiyotlar ro’yxati va internet sayti.
1. Practiccryptography.com saytida klassik shifrlarning kriptovalyutasi.
2. Practiccryptography.com saytida ingliz tilining chastotali xususiyatlari
3. Vikipediyada tavlanish simulyatsiyasi algoritmining tavsifi
4. Vikipediyada tepaga chiqish orqali qidiruv tavsifi
|
| |