Qabul qiluvchining tomoni. 9-rasmda qabul qiluvchidan umumiy algoritmdagi qadamlar ko'rsatilgan
yon tomon. Birinchi qadam - jo'natuvchi tomonidan ishlatiladigan bir xil almashtirish qatorini yaratishdir
quyidagi bosqichlarda yashirin ma'lumotlarni topish uchun foydalaning. Ham jo'natuvchi, ham qabul qiluvchi
sxemani biling va bir xil maxfiy kalitga ega bo'ling, qabul qilgich uni tasodifiy urug'lantirish uchun ishlatadi
permutation generatorini yaratadi va baholashning kattaligi bo'lgan permutation qatorini yaratadi
bitlar.
Sahifa 44
33
9-rasm . MTNS algoritmi, qabul qiluvchi tomoni
45-bet
34
Ikkinchi qadam - jo'natuvchidan qabul qiluvchiga keladigan trafikni kuzatish. The
qabul qilgich belgilangan paketlar uchun trafikni doimiy ravishda kuzatib boradi. Agar qabul qiluvchining a
belgilangan paket, ular uchinchi bosqichga o'tishadi, aks holda ular trafikni kuzatib boradilar
bittasi topildi.
Uchinchi bosqichda qabul qiluvchi paketning xashini xuddi shu yordamida hisoblab chiqadi
jo'natuvchi foydalangan parametrlar. Keyin xash ikkilikka aylantiriladi, bu erda
yashirin ma'lumotlar saqlanadi. To'rtinchi qadam ikkilik paket xashidan maxfiy ma'lumotlarni chiqaradi.
Bu indekslarda joylashgan ikkilik paket xashining bitlarini o'qish orqali amalga oshiriladi
almashtirish massivi. 10-rasmda bunga qanday erishish mumkinligi ko'rsatilgan.
10-rasm . Belgilangan paketlardan ma'lumotlarni chiqarib olish
Sahifa 46
35
Beshinchi qadam - ma'lumotlarni yig'ish jarayonining yakuniy bosqichi. Qabul qilgich o'qigandan so'ng
paketdagi maxfiy ma'lumotlar, ular ma'lumotlarni to'liq ikkilik qatorga yig'ishadi
unda barcha maxfiy ma'lumotlar mavjud. Qabul qilgich yashirin ravishda chiziqcha (-) bilan to'qnashganda
ma'lumotlar, ular jo'natuvchining ma'lumotlarni yuborishni tugatganligini bilishadi. Agar qabul qilgich bo'lmasa
chiziqcha (-) ga duch kelganida, ular keyingi almashtirish qatorini yaratadilar va hidlashda davom etadilar
tirbandlik.
Oltinchi qadam ma'lumotlarning yaxlitligini tekshiradi. Qabul qilgich SHA256 ni hisoblab chiqadi
qabul qilingan xabarning xeshi, so'ngra birinchi to'rtlikni va oxirgi to'rtlikni taqqoslaydi
berilgan xashga xashning o'n oltinchi belgilar. Agar ular to'liq mos keladigan bo'lsa, unda
qabul qiluvchi xabar to'liq va o'zgarishsiz qabul qilinganligini biladi. Agar
xabar hech qanday o'zgartirishlarsiz qabul qilindi, qabul qiluvchi qaytarib yuboradi
ma'lumotlar paketi hisoblagich bilan tasdiqlash paketi. Agar xabar bo'lsa
hisoblangan xash berilgan xashga mos kelmasligi uchun har qanday tarzda o'zgartirildi
qabul qiluvchi xabarning yo'qligini ko'rsatuvchi salbiy raqamni yuboruvchiga qaytarib yuboradi
to'g'ri qabul qilindi va keyin permütatsiya qatorini yaratish takrorlanadi va
trafikni kuzatish.