Analitik usullarga asoslangan shifrlashga misol
Download 64.08 Kb.
|
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
ma'muriyatiga murojaat qiling