Zamonaviy shifrlash algoritmlari klassifikatsiyasi
Murakkab jadvalni almashtirish
Download 77.99 Kb.
|
7-mavzu
- Bu sahifa navigatsiya:
- Kengaytirilgan marshrutni oʻzgartirish
Murakkab jadvalni almashtirish Shifrlangan matnning belgilarini yozish uchun ba'zi murakkablashtiruvchi elementlar kiritilgan maxsus jadvaldan foydalanish kerak. Jadval matritsadir, uning oʻlchamlari oʻzboshimchalik bilan tanlanishi mumkin. Unda, oddiy qayta tartiblashda boʻlgani kabi, shifrlangan matnning belgilari yozilgan. Asorat shundaki, ma'lum miqdordagi stol hujayralari ishlatilmaydi. Ishlatilmagan narsalarning soni va joylashuvi qoʻshimcha shifrlash kalitidir. Shifrlangan matn bloklari ichida (mxn–S elementlar jadvalga yoziladi (mxn- stol oʻlchamlari S -ishlatilmagan narsalar soni). Bundan tashqari, shifrlash jarayoni oddiy almashtirishga oʻxshaydi.
Jadval kattaligiga, kalit belgilarning ketma-ketligiga, ishlatilmagan elementlarning soni va joylashishiga qarab siz shifrlangan matnning kerakli kuchini olishingiz mumkin. Kengaytirilgan marshrutni oʻzgartirish. U yuqori shifrlash kuchiga ega, Gamilton uslubidagi marshrutlar boʻyicha murakkab almashtirish usulidan foydalanadi. Bunday holda, ma'lum bir giperkubtaning uchlari shifrlangan matnning belgilarini yozish uchun ishlatiladi va shifrlangan matnning belgilari Gamiltonning yoʻnalishlari boʻyicha hisobga olinadi va bir nechta turli yoʻnalishlardan foydalaniladi. Shifrlash usuli analitik oʻzgarishlardan foydalangan holda ma'lumotlarning ishonchli tarzda yopilishini ta'minlaydi. Buning uchun matritsa algebra usullarini qoʻllashingiz mumkin, masalan, matritsani vektorga koʻpaytirish. Agar matritsa kalit sifatida ishlatilsa va vektor komponenti oʻrniga asosiy matnning belgilarini almashtirsa, natijada paydo boʻlgan vektorning tarkibiy qismlari shifr matnining belgilari boʻladi. Shifrni ochish xuddi matritsani vektorga koʻpaytirish qoidasi yordamida amalga oshiriladi, faqat matritsa tayanch sifatida qabul qilinadi, yopilish amalga oshirilayotganning teskari tomoni va omil vektori sifatida yopiq matnning tegishli belgilar soni. Natija vektorining qiymatlari oddiy matn belgilarining raqamli ekvivalentidir. Oʻyin-kulgi - bu usul asosiy matnga kalit asosida hosil qilingan ba'zi soxta tasodifiy ketma-ketlikni qoʻshishdan iborat. Gamma-ni dastlabki matnga qoʻllash tartibi ikki usulda amalga oshirilishi mumkin. V birinchi yoʻl Matn va gamma belgilarining belgilari raqamli ekvivalentlar bilan almashtiriladi, ular keyinchalik modulga qoʻshiladi T bu erda K - alfavitdagi harflar soni, ya'ni. tc\u003d(tp+tg)modK qayerda tv, tp,tg -tegishli ravishda shifr matnlari, manba matnlar va gamma-belgilar. Ikkinchi usulda boshlang’ich matn va gamma belgilari ikkilik kod sifatida taqdim etiladi va keyin mos keladigan raqamlar modul 2 qoʻshiladi, modul 2 qoʻshilish oʻrniga, gamming paytida boshqa mantiqiy operatsiyalardan foydalanishingiz mumkin, masalan, mantiqiy ekvivalentsiya yoki mantiqiy nomuvofiqlik qoidasiga binoan oʻzgartirish. Bunday almashtirish boshqa kalitni kiritishga teng keladi, bu shifrlangan xabarning belgilarini dastlabki matn va gamma belgilaridan yaratish qoidasini tanlashdir. Gamma usulidan foydalangan holda shifrlashning kuchi asosan gamma xususiyatlari bilan belgilanadi - davr uzunligi va statistik tavsiflarning bir xilligi. Ikkinchi xususiyat, ma'lum vaqt ichida turli xil belgilar paydo boʻlishida naqshlarning yoʻqligini ta'minlaydi. Gammaning yaxshi statistik xususiyatlari bilan shifrlash kuchi faqat uning davrining uzunligi bilan belgilanadi. Bundan tashqari, agar gamma davrining uzunligi shifrlangan matn uzunligidan kattaroq boʻlsa, unda bunday shifr nazariy jihatdan mutlaqo barqaror. Cheksiz gamma sifatida tasodifiy belgilarning har qanday ketma-ketligidan, masalan, PI sonlarining raqamlar ketma-ketligidan foydalanish mumkin. Kompyuter bilan shifrlashda soxta tasodifiy sonlar sensori yordamida gamma ketma-ketligi hosil boʻladi. Download 77.99 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling