Toshkent axborot texnologiyalari universiteti ganiev salim karimovich karimov madjit malikovich tashev komil axmatovich axborot xavfsizligi


Download 5.01 Kb.
Pdf ko'rish
bet59/191
Sana31.01.2024
Hajmi5.01 Kb.
#1830049
1   ...   55   56   57   58   59   60   61   62   ...   191
Bog'liq
61b762c5e6d666.07483815

 “O‘z DSt 1106:2009” O‘zbekiston davlat standarti hisoblanadi. Ushbu 
standartda xesh-funksiyani hisoblashning ikki xil algoritmi keltirilgan. 
1-algoritmda modul arifmetikasining bir tomonlama funksiyasi qo‘llaniladi, 
𝐾

𝐾

𝐾

𝐾
kalitlarni geeratsiya qilish
𝐾
𝑖
kalitlar yordamida vektorlarni GOST 28147-
89 shifrlash algoritmi asosida o’zgartirish
GOST 28147-89 shifrlash algoritmi asosida 
olingan natijalarni aralashtiruvchi 
akslantirish bajarish
Boshlanishi 
М, Н 
Н 
TAMOM 


125 
u bo‘yicha hisoblashlar darajaga ko‘tarish amallaridagi kabi aynan o‘sha mehnat 
sarfi darajasida oson amalga oshiriladi, funksiyani invertirlash (teskarilash) esa, (A, 
B) noma’lum parametrda diskret logarifm muammosini echish jarayoniga nisbatan 
ko‘proq hisoblashlar sarfi va vaqtni talab qiladi. Ko‘paytirish, darajaga ko‘tarish va 
teskarilash kabi asosiy amallar yangi bir tomonlama funksiyada parametr bilan 
ko‘paytirish, darajaga ko‘tarish va teskarilash deb nomlangan. Darajaga 
ko‘tarishning bir tomonlama funksiyasi ushbu bir tomonlama funksiyaning xususiy 
holidir. Xeshlash funksiyasida parametr (koeffitsient) sifatida natural sonlar 
uchligidan (A, B, R) foydalaniladi. 
Ushbu algoritmda kirish blokining uzunligi 128 yoki 256 bitga karrali 
hamda chiqish bloki va xeshlash kalitining uzunligi 128 yoki 256 bit. Har bir blok 
uchun kriptografik almashtirishlar 10 ta bosqichda amalga oshiriladi.Xesh-
funksiyasi algoritmining ma’lumotlarini xeshlash protsedurasida xeshlash kaliti k 
va xeshlashning oraliq natijasi asosida shakllangan bosqich kalitlari k
e
dan 
foydalaniladi. 
Xesh qiymatni hisoblash holat massivi ustida kriptografik o‘zgartirishlarni 
bajarish bilan amalga oshiriladi. holat massivi to‘rtta satr (qator) va sakkizta 
ustunda joylashgan yarim baytlardan (baytlardan) iborat, bunda har bir satr 32 
(64)bitdan iborat. 
Xesh qiymatni hisoblashda dastlab kiruvchi ma’lumot 128 yoki 256 bit 
uzunlikdagi b tabloklarga bo‘linadi, to‘lmay qolgan blok 0 lar bilan to‘ldiriladi. 

Download 5.01 Kb.

Do'stlaringiz bilan baham:
1   ...   55   56   57   58   59   60   61   62   ...   191




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