Axborot kommunikatsion texnologiyalar


Berilgan matnni shifrlash


Download 1.8 Mb.
Pdf ko'rish
bet61/82
Sana09.11.2023
Hajmi1.8 Mb.
#1759002
1   ...   57   58   59   60   61   62   63   64   ...   82
Bog'liq
Axborot kommunikatsion texnologiyalar

Berilgan matnni shifrlash: 
Kalit tanlab oling; 


102 
Alfavit harflarini 0 dan boshlab tartib bilan raqamlab chiqing; 
Shifrlanadigan matnning harflariga to‘g‘ri keluvchi sonlarni yozib chiqing; 
Kalit matnning harflariga to‘g‘ri keluvchi sonlarni yozib chiqing; 
Har bir harfni quyidagi formula orqali shifrlang (K+T)modn, bunda K–
kalitdagi harfga to‘g‘ri keluvchi son, T–matndagi harfga to‘g‘ri keluvchi son, 
n–alfavitdagi harflar soni; 
Kalitning foydalanilgan qismini o‘chirib tashlang.
Shifrlangan matnni ochish: 
Alfavit harflarini 0 dan boshlab tartib bilan raqamlab chiqing; 
Shifrlangan matnning harflarigato‘g‘ri keluvchi sonlarni yozib chiqing; 
Kalit matnning harflariga to‘g‘ri keluvchi sonlarni yozib chiqing; 
Har bir harf uchun quyidagi formula orqali hisoblang (T-K+n)modn, bunda 
K–kalitdagi harfga to‘g‘ri keluvchi son, T–matndagi harfga to‘g‘ri keluvchi 
son, n–alfavitdagi harflar soni. 
5.11§ Steganografiya 
Bu usul asosan 2-jahon urushigacha keng qo‘llanilgan. Ba’zi vaziyatlarda, 
hozirda ham bu usuldan foydalaniladi. Bunda gazeta va jurnallardagi xabarlar yoki 
boshqa turdagi matnli axborotlar ichiga kerakli axborotlarni yashirin tarzda 
joylashtirish tushuniladi. Stеganogrfiya axborotni kriptohimoyalashning istiqbolli 
yo‘nalishlaridan hisoblanadi. Stеganografiya bilan shifrlashni birgalikda 
(komplеks) ishlatilishi maxfiy axborot kriptoturg‘unligini yetarlicha oshiradi. 
5.12§ RSA kriptoalgoritmi 
 
Hozirgi vaqtda axborotlarni to‘liq himoyasini ta’minlashning qandaydir biror 
tеxnik usuli yoki vositasi mavjud emas, ammo ko‘p xavfsizlik muammolarini 
yеchishda kriptografiya va axborotlarni kriptoo‘xshash almashtirishlari ishlatiladi. 
Ochiq kalitli shifrlash tizimlarida ikkita kalit ishlatiladi. Axborot ochiq kalit 
yordamida shifrlansa, maxfiy kalit yordamida dеshifrlash qilinadi. 


103 
Ochiq kalitli tizimlarini qo‘llash asosida qaytarilmas yoki bir tomonli 
funksiyalardan foydalanish yotadi. 
Ochiq kalitni ishlatib shifrlash amalga oshirilganda o‘zaro muloqatda bo‘lgan 
subyеktlar o‘rtasida maxfiy kalitni almashish zaruriyati yo‘qoladi. Bu esa o‘z 
navbatida uzatiluvchi axborotning kriptohimoyasini soddalashtiradi. 
Ochiq kalitli kriptotizimlari bir tomonli funksiyalar ko‘rinishi bo‘yicha 
farqlash mumkin. Bularning ichida RSA, El-Gamal va DSA tizimlarini alohida 
tilga olish o‘rinli. Hozirda eng samarali va kеng tarqalgan ochiq kalitli shifrlash 
algoritmi sifatida RSA algoritmini ko‘rsatish mumkin. RSA nomi algoritmni 
yaratuvchilari familiyalarining birinchi harfidan olingan (Rivest, Shamir va 
Adleman). 
RSA algoritmi modul arifmеtikasining darajaga ko‘tarish amalidan 
foydalanishga asoslangan. Algoritmni quyidagi qadamlar kеtma-kеtligi 
ko‘rinishida ifodalash mumkin. 

Download 1.8 Mb.

Do'stlaringiz bilan baham:
1   ...   57   58   59   60   61   62   63   64   ...   82




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