25
Algoritm yuboruvchidan kelib chiqqan paketlar oqimidan foydalanishga mo'ljallangan
va yashirin kanal sifatida qabul qiluvchiga borish. Agar paketli oqim mavjud bo'lmasa,
algoritm maxfiy kanal vazifasini bajaradi. Oqimdagi har bir paket
uning xashining maqsad joylaridan bitlarning aniq soni mos keladiganligini ko'rish uchun baholandi
bir xil miqdordagi maxfiy ma'lumotlar. Agar ular mos keladigan bo'lsa, paket belgilanadi va yuboriladi
sim. Qabul qilgich jo'natuvchining mashinasidan keladigan trafikni hidlaydi va qidiradi
belgilangan paketlar. Belgilangan paketni ko'rgandan so'ng, qabul qiluvchi bir xil xashni yaratadi
belgilangan paket va ushbu paketdan maxfiy ma'lumotlar bitlarini ajratib oladi va ularni qayta o'rnatadi
yashirin ma'lumotlar. Algoritm xavfsizligi harakatlanuvchi maqsad qo'shilishi bilan kuchaytiriladi
mexanizm. Paket xash bitlarida baholanadigan bitlarning joylashuvi
har bir belgilangan paket o'zgarishi uchun taqqoslangan. Bitlarning joylashishini siljitish orqali
baholashicha, tajovuzkor shunchaki to'g'ri manzilni taxmin qila olmaydi va yashirin narsalarni chiqarib olmaydi
ma'lumotlar. Ular paketdan baholanishi kerak bo'lgan bitlarning tartibini bilishlari kerak
hash va ularning aniq joylashuvi, bu shafqatsiz kuch hujumini foydasiz qiladi. Qo'shimcha ravishda,
paket bir butun sifatida tahlil qilinganligi sababli, statistik tahlil hech narsa bermaydi
chunki paket foydasiz va hech qanday maxsus ma'noni anglatmaydi, faqat
qabul qiluvchi. 7-rasmda jo'natuvchi ma'lumotlarni yashirish va qabul qiluvchiga yuborish uchun qanday qadamlar qo'yilganligi ko'rsatilgan
umumiy algoritmdan foydalanish.
37-bet
26
Shakl 7 . MTNS algoritmi, jo'natuvchi tomoni
38-bet
27
Algoritm jo'natuvchi va qabul qiluvchidan oldindan birgalikda foydalaniladigan parametrlarga ega bo'lishini talab qiladi.
Ushbu parametrlar baholash bitlari soni, maxfiy kalit va qayta urinishlar soni. The
baholash bitlarining soni a ichida qancha bit yashirinishga mo'ljallanganligini aniqlaydi
paket. Bu paket xashidan taqqoslanadigan bitlar soni
bir xil miqdordagi yashirin bitlar. Baholash bitlarining qiymati 1 va undan yuqori bo'lishi mumkin
xash dayjest hajmini qo'shish uchun, masalan, SHA-256 xash algoritmi uchun 256. The
qayta urinish soni, agar yuboruvchi xabarni necha marta qayta yuborishi kerakligini belgilaydi
qabul qiluvchi barcha maxfiy ma'lumotlarni olmagan yoki maxfiy ma'lumotlarning yaxlitligini tekshira olmaydi.
Qayta urinishlar soni qabul qilgich tomonidan ularning necha marta saqlanishini aniqlash uchun ham ishlatiladi
agar barcha maxfiy ma'lumotlar olinmagan bo'lsa yoki ma'lumotlar bo'lsa, jo'natuvchidan maxfiy ma'lumotlarni qidirish
butunligini tekshirib bo'lmadi.
Baholash bitlarining soni ma'lumotlarni uzatish uchun sarflangan umumiy vaqtni belgilaydi
va bitta paketga o'tkaziladigan bitlar soni. Soni qancha ko'p bo'lsa
baholash bitlari, har bir paket uchun ko'proq ma'lumot uzatilishi mumkin. Boshqa tomondan, sifatida
baholash bitlari soni ko'payadi, umumiy uzatish vaqti ham ko'payadi, chunki
algoritm paket xashidan ko'p sonli bitni sirga mos kelishi kerak
ma'lumotlar. Keyinchalik katta miqdordagi baholash qo'pol kuchdan ko'proq xavfsizlikni ta'minlaydi
hujumlar, chunki tajovuzkor qachon foydalanilgan almashtirishning aniq tartibini topishi kerak edi
paket xashini baholash. Baholash bitlarining kamroq miqdori foydalanuvchiga imkon beradi
algoritm bo'lgani uchun ma'lumotni ko'proq baholash bitlaridan foydalanganlaridan ko'ra yuqori tezlikda uzatish
paket xashidan maxfiy ma'lumotlarga nisbatan kichikroq pozitsiyalarni baholamoqda.
Ma'lumotni uzatishning umumiy vaqti ozroq baholashni ishlatganda kamayadi
39-bet
28
bitlar. Kamroq miqdordagi baholash bitlaridan foydalangan holda, uzatilgan ma'lumotlar miqdori ham
kichikroq.
Baholash bitlarining oz miqdori ko'plab baholashlarga qaraganda kamroq xavfsizlikni ta'minlaydi
bit, chunki paket xashidan sirga mos kelishi kerak bo'lgan pozitsiyalar soni
ma'lumotlar kamroq. Shunga qaramay, baholash bitlarining oz miqdori ularning afzalliklariga ega.
Ular algoritmdan beri ma'lumotlarni uzatish tezroq
Kalit - bu jo'natuvchi va qabul qiluvchining umumiy siridir. Yashirin kalit
jo'natuvchi va qabul qiluvchiga har qanday uchinchi tomonga maxfiy ma'lumotlarni olishdan saqlanishiga imkon beradi
an hosil qiluvchi tasodifiy almashtirish generatori uchun urug 'vazifasini bajaruvchi paketlar
kattaligi baholash bitlari soni bilan bir xil bo'lgan qiymatlar qatori. Ikkalasidan beri
jo'natuvchi va qabul qiluvchining bir xil maxfiy kaliti bor, ular bir xil ketma-ketlikni hosil qiladi
almashtirish massivlari.