О‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi


 Simmetrik kriptografik algoritmlar



Yüklə 5,01 Kb.
Pdf görüntüsü
səhifə16/149
tarix07.01.2024
ölçüsü5,01 Kb.
#202059
1   ...   12   13   14   15   16   17   18   19   ...   149
Respublikasi axborot texnologiyalari va kommunikatsiyalarini riv

2.2. Simmetrik kriptografik algoritmlar 
Quyida simmetrik kriptotizimlar, shuningdek ularning ikki tarmog’i: 
oqimli
va 
blokli
simmetrik shifrlash algoritmlariga to’xtalib o’tiladi. Simmetrik shifrlash 
algoritmlarida ma’lumotlarni shifrlash va deshifrlashda yagona kalitdan 
foydalaniladi. Ular ma’lumotlarni shifrlash va deshifrlash jarayonlarini amalga 
oshirish tartibi bilan farq qilib, foydalanilayotgan tizim xususiyatidan kelib chiqqan 
holda tanlanadi.


33 
Simmetrik kriptotizimlarning ishlashi bilan tanishishda quyidagi 
belgilanishlarni aniqlab olamiz: 

ochiq matn 
𝑃𝑃
ni simmetrik kalit 
𝐾𝐾
bilan shifrlash: 
𝐶𝐶
=
𝐿𝐿
(
𝑃𝑃
,
𝐾𝐾
)


shifrmatn 
𝐶𝐶
ni simmetrik kalit 
𝐾𝐾
bilan deshifrlash: 
𝑀𝑀
=
𝑀𝑀
(
𝐶𝐶
,
𝐾𝐾
).
Bu yerda, 
𝐿𝐿
()
va 
𝑀𝑀
()
lar mos ravishda simmetrik kriptotizimdagi shifrlash va 
deshifrlash funksiyalari.
 
2.2.1. Oqimli simmetrik shifrlash algoritmlari 
Oqimli simmetrik shifrlash algoritmi bir martali bloknotga asoslangan bo’lib, 
undan farqli jihati – bardoshligi yetarlicha past va boshqariladigan kalitga 
asoslanishi. Ya’ni, kichik uzunlikdagi kalitdan ochiq matn uzunligiga teng bo’lgan 
ketma-ketlik hosil qilinadi va bir martali bloknot sifatida foydalaniladi.
Oqimli shifr 
𝑛𝑛
 
bitli kalit 
𝐾𝐾
 
ni qabul qiladi va ochiq matnni uzunligiga teng 
bo’lgan 
ketma

ketlik 
𝑆𝑆
 
ga uzaytiradi. Ketma – ketlik 
𝑆𝑆
esa ochiq matn 
𝑃𝑃
bilan 
𝑋𝑋𝑋𝑋𝑋𝑋
amalida bajariladi va shifrmatn 
𝐶𝐶
hosil qilinadi. Bu o’rinda ketma-ketlikni 
qo’shish bir martali bloknotni qo’shish kabi bir xil bo’ladi.
Oqimli shifrni quyidagicha sodda ko’rinishda yozish mumkin: 
𝑆𝑆𝑆𝑆𝑆𝑆𝑒𝑒𝑎𝑎𝑆𝑆𝐶𝐶𝑆𝑆𝑆𝑆ℎ𝑒𝑒𝑆𝑆
(
𝐾𝐾
) =
𝑆𝑆
Bu yerda 
𝐾𝐾
kalit, 
𝑆𝑆
esa natijaviy ketma-ketlik. Shuni esda saqlash zarurki, bu 
yerda ketma-ketlik shifrmatn emas, balki bir martali bloknotga o’xshash oddiy qator.
Agar berilgan ketma-ketlik 
𝑆𝑆
=
𝑠𝑠
0
,
𝑠𝑠
1
,
𝑠𝑠
2
, …,
va ochiq matn 
𝑃𝑃
=
𝑆𝑆
0
,
𝑆𝑆
1
,
𝑆𝑆
2
, …,
berilgan bo’lsa, mos bitlarni XOR amali orqali shifrmatn bitlari 
𝐶𝐶
=
𝑎𝑎
0
,
𝑎𝑎
1
,
𝑎𝑎
2
, …,
ni 
quyidagicha hosil qilish mumkin. 
𝑎𝑎
0
=
𝑆𝑆
0
⨁𝑠𝑠
0
,
𝑎𝑎
1
=
𝑆𝑆
1
⨁𝑠𝑠
1
,
𝑎𝑎
2
=
𝑆𝑆
2
⨁𝑠𝑠
2
, …
 
Shifrmatn 
𝐶𝐶
ni deshifrlash uchun, yana ketma-ketlik 
𝑆𝑆
dan foydalaniladi: 
𝑆𝑆
0
=
𝑎𝑎
0
⨁𝑠𝑠
0
,
𝑆𝑆
1
=
𝑎𝑎
1
⨁𝑠𝑠
1
,
𝑆𝑆
2
=
𝑎𝑎
2
⨁𝑠𝑠
2
, …
 


34 
Yuboruvchi va qabul qiluvchini bir xil oqimli shifrlash algoritmi va kalit 
𝐾𝐾
bilan ta’minlash orqali, ikkala tomonda bir xil ketma-ketliklarni hosil qilish mumkin. 
Biroq, natijaviy shifr kafolatli xavfsizlikka ega bo’lmaydi va bunda asosiy e’tibor 
amaliy tomondan qo’llashga qaratiladi.

Yüklə 5,01 Kb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   ...   149




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin