50
L
I
K
E
𝑃
1
: 100 010 011
000
𝐾
: 110 011 101
111
𝐶
1
: 010 001 110
111
I
H
S
T
ва
K
I
T
E
𝑃
2
: 011 010 111
000
𝐾
: 110 011 101
111
𝐶
2
: 101 001 010
111
R
H
I
T
Agar hujumchi kriptotahlil bilan yaqindan tanish bo‗lsa va har ikkala ochiq
matn bir xil kalit yordamida shifrlanganini bilsa, ochiq matnlardagi 2 va 4
harflarni bir xilligini osongina aniqlaydi. Sababi, mos o‗rindagi shifrmatn belgilari
bir xil. Bundan tashqari, hujumchi taxminiy
𝑃
1 ochiq matn oladi va uni
to‗g‗riligini
𝑃
2 ochiq matn bilan tekshirib ko‗radi. Faraz qilaylik, hujumchi
birinchi ochiq matn sifatida
𝑃
1 =
𝐾𝐼𝐿𝐿
= 011 010 100 100 ni olgan
bo‗lsin. Bu holda u unga mos bo‗lgan taxminiy kalitni quyidagicha hisoblaydi:
K
I
L
L
Taxminiy
𝑃
1
:
011
010 100 100
𝐶
1
: 010
001 110 111
Taxminiy
𝐾
:
001 011 010 011
Olingan kalit
𝐾
yordamida esa ikkinchi shifrmatndan ochiq matnni
hisoblaydi:
𝐶
2
:
101
001 010 111
Тахминий
𝐾
: 001 011 010 111
Тахминий
𝑃
2
: 100
010 000 100
L
I
E
L
Hisoblangan kalit
𝐾
ikkinchi ochiq matn
𝑃
2 uchun mos bo‗lmagani
sababli, hujumchi taxmin qilgan birinchi ochiq matni
𝑃
1 ni noto‗g‗riligini
biladi. Shu tarzda hujumchi qachonki birinchi ochiq matnni
𝑃
1 =
𝐿𝐼𝐾𝐸
tarzida
taxmin qilsa, ikkinchi ochiq matnni to‗g‗ri
𝑃
2 =
𝐾𝐼𝑇𝐸
topa oladi.
Dostları ilə paylaş: