Mavzu: Ochiq kalitli shifrlash algoritmlari dasturiy modulini ishlab chiqish


Download 261.96 Kb.
bet5/10
Sana17.06.2023
Hajmi261.96 Kb.
#1532760
1   2   3   4   5   6   7   8   9   10
Bog'liq
Ochiq kalitli shifrlash algoritmlari dasturiy modulini ishlab chiqish

(2x26) - o‘lchamli jadval



Ochiq ma’lumot alifbosi
(lotincha belgilar 26 ta)

А

B

..

...

Z

Shifrma’lumot alifbosi
(kirillcha belgilar 32 ta)

И

Л

..

...

У

Ko‘p qiymatli shifrlash algoritmlarida ochiq ma’lumot alifbosi belgilarining har biriga shifrma’lumot alifbosining ikki yoki undan ortiq chekli sondagi belgilari mos qo‘yiladi, ya’ni ochiq ma’lumot alifbosining biror belgisiga shifrma’lumot alifbosining chekli to‘plamidan olingan biror , , belgisi mos qo‘yiladi. Ko‘p qiymatli o‘rniga qo‘yishga asoslangan shifrlash algoritmining umumiy holdagi modeli 4.6-jadval ko‘rinishida quyidagicha ifodalanadi.
6-jadval
Ko‘p qiymatli o‘rniga qo‘yishga asoslangan shifrlash algoritmining umumiy modeli



Ochiq ma’lumot alifbosi belgi-lari





...



Shifrma’lumot alifbosi belgilari





...





bu yerda . 6-jadvaldagi - to‘plamlar teng quvvatli bo‘lsa, ya’ni elementlari soni teng bo‘lsa, algoritm teng qiymatli o‘rniga qo‘yishga asoslangan shifrlash algoritmi bo‘ladi, aks holda har xil qiymatli shifrlash algoritmi bo‘ladi.
Agar bo‘lsa, bu jadvalning analitik ifodasi: bo‘ladi, bu yerda - iror o‘zgaruvchan parametrga bog‘liq yoki chiziqsizlik kabi ko‘p qiymatlilik xossasiga ega bo‘lgan funksiya, , .
Misol sifatida quyidagi (2х32)-o‘lchamli 7-jadvalni keltirish mumkin.
7-жадвал

Download 261.96 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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