Analitik usullarga asoslangan shifrlashga misol


Download 64.08 Kb.
Sana19.05.2020
Hajmi64.08 Kb.
#107918
Bog'liq
Analitik usullarga asoslangan shifrlashga misol


Analitik usullarga asoslangan shifrlashga misol

Matritsa algebrasiga asoslangan shifrlash usullari eng ko‘p tarqalgan. Dastlabki axborotning Vk=||bj|| vektor ko‘rinishida berilgan k- blokini shifrlash A=||aij|| matritsa kalitni Vk vektorga ko‘paytirish orqali amalga oshiriladi. Natijada Sk=||ci|| vektor ko‘rinishidagi shifrmatn bloki hosil qilinadi. Bu vektorning elementlari  ifodasi orqali aniqlanadi.


Axborotni rasshifrovka qilish Sk vektorlarini A matritsaga teskari bo‘lgan A-1 matritsaga ketma-ket ko‘paytirish orqali aniqlanadi.
Misol. T0=<АЙЛАНА> so‘zini matritsa-kalit

yordamida shifrlash va rasshifrovka qilish talab etilsin.


Dastlabki so‘zni shifrlash uchun quyidagi qadamlarni bajarish lozim.
1-qadam. Dastlabki so‘zning alfavitdagi xarflar tartib raqami ketma-ketligiga mos son ekvivalentini aniqlash.
Te= <1,10,12,1,14,1>
2-qadam. A matritsani V1={1,10,12} va V2={1,14,1} vektorlarga ko‘paytirish.

3-qadam. SHifrlangan so‘zni ketma-ket sonlar ko‘rinishida yozish.


T1=<137,97,156,65,103,137>
SHifrlangan so‘zni rasshifrovka qilish quyidagicha amalga oshiriladi:
1-qadam. A matritsaning aniqlovchisi hisoblanadi:
|A|=-115 .
2-qadam. Har bir elementi A matritsadagi aij elementning algebraik to‘ldiruvchisi bo‘lgan biriktirilgan matritsa A* aniqlanadi.

3-qadam. Transponirlangan matritsa At aniqlanadi.



4-qadam. Quyidagi formula bo‘yicha teskari matritsa A-1 hisoblanadi:



Hisoblash natijasida quyidagini olamiz.



5-qadam. B1 va V2 vektorlar aniqlanadi:


B1=A-1S1;      B2= A-1S2 .



6-qadam. Rasshifrovka qilingan so‘zning son ekvivalenti Te=<1,10,12,1,14,1> simvollar bilan almashtiriladi. Natijada dastlabki so‘z T0=<АЙЛАНА> hosil bo‘ladi.
Download 64.08 Kb.

Do'stlaringiz bilan baham:




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