2-amaliy ish Mavzu: Bir qiymatli o’rniga qo’yishga asoslangan shifrlar tahlili Ishdan maqsad


Download 365.32 Kb.
bet1/2
Sana09.11.2021
Hajmi365.32 Kb.
#172582
  1   2
Bog'liq
2-amaliy ish


2-amaliy ish

Mavzu: Bir qiymatli o’rniga qo’yishga asoslangan shifrlar tahlili

Ishdan maqsad: Bir va ko’p qiymatli, o’rin almashtirish, o’rniga qo’yish

haqidagi nazariy va amaliy bilim ko’nikmalarni shakllantirish.



Nazariy qism

Shifrlash algoritmlarining tasniflanishida atroflicha yoritilgan. Unda kalitlardan foydalanish qoidasiga ko‘ra shifrlar simmetrik va nosimmetrik sinflarga bo‘linishi ta’kidlanib, agar shifrlash va deshifrlash jarayonlari mos ravishda maxfiy ma’lumotni jo‘natuvchi va qabul qilib oluvchi tomonidan bitta kalit bilan amalga oshirilsa, bunday algoritm simmetrik shifrlash sinfiga kirishi ta’riflangan. Agar shifrlash jarayonida biror akslantirish orqali ochiq ma’lumot alifbosi belgilari shifrma’lumot alifbosi belgilariga almashtirilsa, bunday akslantirishga asoslangan shifrlash algoritmi o‘rniga qo‘yishga asoslangan shifrlash sinfiga kiradi.

Agar shifrlash jarayonida biror akslantirish orqali ochiq ma’lumot alifbosi belgilarining

o‘rinlari almashtirilsa, bunday shifrlash algoritmi o‘rin almashtirishga asoslangan

shifrlash sinfiga kiradi. O‘rin almashtirishga asoslangan shifrlash algoritmlarida

ochiq ma’lumotni tashkil etuvchi alifbo belgilarining ma’nosi shifrma’lumotda

ham o‘zgarmasdan qoladi. O‘rniga qo‘yishga asoslangan shifrlash algoritmlarida

shifrma’lumotni tashkil etuvchi alifbo belgilari ma’nosi ochiq ma’lumotni tashkil

etuvchi alifbo belgilarining ma’nosi bilan bir xil bo‘lmaydi. Shifrlash jarayonida

o‘rniga qo‘yish va o‘rin almashtirish akslantirishlarining kombinasiyalaridan

birgalikda foydalanilsa, bunday shifrlash algoritmi kompozision shifrlash sinfiga

kiradi. Umuman olganda, o‘rniga qo‘yishga asoslangan shifrlash algoritmlari

akslantirishlarining matematik modellari ko‘p qiymatli funksiyalar bilan

ifodalansada, amalda bir qiymatli (teskarisi mavjud bo‘lgan, qaytar) funksiyalar

bilan ifodalanuvchi akslantirishlarni qo‘llash qulaylik tug’diradi. Umumiy holda,

o‘rniga qo‘yishga asoslangan shifrlash algoritmlari bir qiymatli va ko‘p qiymatli

shifrlash sinfiga bo‘linadi. Bir qiymatli shifrlash algoritmlarida ochiq ma’lumot

alifbosi belgilarining har biriga shifrma’lumot alifbosining bitta belgisi qo‘yiladi. Ko‘p qiymatli shifrlash algoritmlarida ochiq ma’lumot alifbosi biriga shifrma’lumot alifbosining ikkita yoki undan ortiq cheklisondagi belgilari mos qo‘yiladi.







Download 365.32 Kb.

Do'stlaringiz bilan baham:
  1   2




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