Juftliklarini topish. Kalit bitlarini aniqlash



Download 236,94 Kb.
Pdf ko'rish
bet1/2
Sana06.02.2022
Hajmi236,94 Kb.
#433783
  1   2
Bog'liq
Seminar 8



SEMINAR №8. 
MAVZU: SPN GA ASOSLANGAN O’QUV ALGORITMI DIFFEREN
S
IAL 
KRIPTОTAHLIL UCHUN OCHIQ MATNNING TO’G’RI 
JUFTLIKLARINI TOPISH. KALIT BITLARINI ANIQLASH.
Kalit bitlarini ajratish 
R raundli shifrlash algoritmining R-1 raundigacha qurilgan differensial 
xarakteristika differensial hujumni amalga oshirish, natijada oxirgi raund kalitining 
bitlarini tiklash imkonini beradi. Biz bunda oldingi mavzuda bayon qilingan shifr 
uchun K
5
raund kalitining bitlarini tiklashimiz mumkin. Buning uchun shifrning 
oxirgi raundida bajarilgan akslantirishlarni qisman tahlil qilish, oxirgi raundga 
to’g’ri juftlik kirgan yoki kirmaganligini bilish maqsadida oxirgi raundga kirgan 
ma’lumotlarni tahlil qilish lozim bo’ladi. Oxirgi raund S bloklaridan chiqqan bitlar 
qisman maqsadli qismiy kalitlar deb nomlanadi
.
Oxirgi raunddagi akslantirishlarni qisman tahlil qilish quyidagilardan iborat 
bo’ladi: 
oxirgi raunddagi S bloklar orqali nolga teng bo'lmagan differensialga ega 
bo'lgan barcha shifrlangan matn bitlarini teskari yo’nalishda mos S bloklar orqali 
o’tkazish; 
teskari yo’nalishda mos S bloklar orqali o’tkazishda hosil bo’lgan bitlarni 
qisman maqsadli qismiy kalitning mos bitlari (bo’lishi mumkin bo’lgan barcha 
qiymatlari) bilan ikkining moduli bo’yicha qo’shish; 
Qisman tahlil qilish qisman maqsadli qismiy kalitlarning bo’lishi mumkin 
bo’lgan barcha qiymatlari uchun kirish differensiali 
𝜟
P ni geherasiya qilishda 
foydalaniladigan ochiq matn juftliklariga mos keluvchi barcha shifr matn juftliklari 
uchun bajariladi. Har bir qisman maqsadli qismiy kalitlar uchun ularning paydo 
bo’lishlari soni hisoblagichda saqlab boriladi. Agar oxirgi raunddagi kirish 
differensiali differensial xarakteristikadan kutilgan qiymatga to'g'ri kelganda 
hisoblagichning qiymati bittaga oshiriladi. 


2
Hisoblagich qiymati bo’yicha eng katta qiymatga ega bo'lgan qisman 
maqsadli qismiy kalit qismiy (raund) kaliti uchun to'g'ri bit qiymatlarini ko'rsatadi. 
Bu qoida amalda ishlaydi, chunki qisman qisman maqsadli qismiy kalitning to'g'ri 
qiymati boshqa qismiy kalitlarning qiymatlaridan xarakteristikada kutilgandek 
(ya'ni, to'g'ri juftlik paydo bo'lishi bois) oxirgi raundda katta farq qiladi deb taxmin 
qilinadi. 
Noto'g'ri juftlikda hattoki qisman shifrlash va to'g'ri qismiy kalit bilan ham 
to'g'ri qismiy kalit hisoblagichining qiymati ko’pchilik hollarda oshmaydi, chunki 
oxirgi raind S blokining kirish bitlari haqida nisbatan tasodifiy taxminlarda noto'g'ri 
qismiy kalitning ehtimoli juda past bo'ladi. 
Biz ko’rayotgan shifrga qilingan hujumda differensial xarakteristika oxirgi 
raunddagi S
42
va S
44
bloklardagi kirishlardan iborat. Har bir shifrlangan matn uchun 
kalitning [K
5,5
,
..., K
5,8
, K
5,13
, ..., K
5,16
] bitlari uchun barcha 256 qiymatni ko’rib 
chiqish kerak. Agar qisman tahlil qilish yo’li bilan aniqlanadaigan oxirgi raunddagi 
kirish differenensiali differensial xarakteristikadan kutilgan qiymatga mos kelganda 
qisman maqsadli qismiy kalitning har bir qiymati uchun hisoblagichning qiymati 
bittaga oshiriladi. Eng katta qiymatga ega hisoblagich maqsadli qismiy kalit bitlari 
uchun to'g'ri bit qiymati hisoblanadi. 
Shuni ham ta'kidlash kerakki, har bir shifrlangan matn juftligi uchun qisman 
tahlil qilishni amalga oshirish shart emas, chunki oxirgi raunddagi kirish 
differensiali faqat ikkita S blokka (S
42
va S
44
bloklar) ta'sir qiladi, ya’ni S
41
va S
43
bloklarda differensiallar nolga teng bo'lishi kerak. Mos S
41
va S
43
bloklariga kiruvchi 
differensiallari nolga teng bo'lmagan ko'plab noto'g'ri juftliklarni tashlab yuborish 
orqali ularni filtrlash mumkin. Chunki, shifrlangan matnlarning ushbu juftliklari 
shifrlangan matnning to'g'ri juftligiga mos kela olmaganligi bois, ular uchun [

U
4,5

..., 

U
4,8


U
4,13
, ..., 

U
4,16
] shifrlangan matn differensiallarini o'rganish shart emas. 
Tasodifiy yaratilgan qismiy kalitlardan foydalanib, 5000 ta ochiq 
matn/shifrlangan matn juftliklarini (ya'ni, 

P= [0000101100000000] ga mos 
keladigan 10000 shifrlangan matn juftliklarini) tanlab, shifr kalitiga hujum 
modellashtirildi va undan so’ng yuqorida bayon qilingan jarayon amalga oshirildi. 


3
Maqsadli qismiy kalit kalit uchun to'g'ri qiymat [K
5
,
5
... K
5
,
8
, K
5
,
13
... K
5,16
] = 
[0010,0100] = [2,4]
hex
edi. Kutilganidek, hisoblagichning eng katta qiymati [2,4]
hex
ga to’g’ri keldi, bu esa hujumning muvaffaqiyatini tasdiqlaydi. 4.5-jadvalda qismiyi 
kalit hisoblagichlari uchun olingan ma'lumotlar jamlangan (to'liq ma'lumotlar 256 ta 
ma'lumot elementini o'z ichiga oladi, maqsadli qismiy kalitning har bir qiymati 
uchun bittadan). 4.5-jadvalda qismiy kalitga nomzod uchun to'g'ri juftlik paydo 
bo'lishining taxminiy ehtimoli quyidagi formula bo'yicha hisoblangan 
prob

count
/5000, 
bu erda 
count

berilgan qisman qismiy kalit necha marta paydo bo'lganligini 
anglatadi. Jadvaldagi natijalardan ko'rinib turibdiki, qiymatsh [K
5
,
5
... K
5
,
8
,
K
5,13
... 
K
5,16
] = [2,4]
hex
bo’lgan qismiy kalit eng katta ehtimollikka ega.
Biz tahlil qilgan misolda to'g'ri juftlikning paydo bo'lish ehtimoli P
D

27/1024 = 0,0264 ga teng va shuningdek, tajribaviy natijalariga ko'ra P
D
= 0,0244 
bo'lishini ko’rdik. Ba'zida noto'g'ri qismiy kalitlar uchun ham hisoblagichning katta 
qiymatlari hosil bo’lishi mumkin. Hisoblagichlarning qiymatlariga ta'sir qiluvchi 
bir nechta omillar mavjud, shuning uchun tajribaviy ma'lumotlar nazariy jihatdan 
olinganlaridan farq qiladi. 

Download 236,94 Kb.

Do'stlaringiz bilan baham:
  1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish