Kriptologiya kafedrasi Stegonografiya fani Mustaqil ish



Download 138,71 Kb.
Sana15.07.2022
Hajmi138,71 Kb.
#802550
Bog'liq
2 5463325475709392386


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
VA KOMMUNIKATSIYALARI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZIMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


Kriptologiya kafedrasi
Stegonografiya fani


Mustaqil ish

Mavzu: Matn satrlari oxirida bo'shliqlar sonini o'zgartirish usuli



Bajardi: Suyunov Sanjar
Tekshirdi: Imomaliyev Oybek


Toshkent 2022


Mavzu: Matn satrlari oxirida bo'shliqlar sonini o'zgartirish usuli
Nozik ma'lumotlarni joylashtirish uchun bo'sh matnli joylardan foydalanishning yana bir usuli-har bir matn satrining oxiriga bo'shliqlarni qo'shishdir. Qo'shilgan bo'shliqlar soni ko'milgan bitning qiymatiga bog'liq. Bu yondashuv sezilarli darajada oshirish imkonini beradi, oldingi usuli bilan solishtirganda, axborot miqdori, shunga o'xshash hajmi matnida yashirin bo'lishi mumkin.
Ushbu usulning qo'shimcha afzalliklari shundaki, u har qanday matnga qo'llanilishi mumkin. Ikkinchisining formatidagi o'zgarishlar etarli darajada sezilmaydi, chunki bu holatda ishlatiladigan bo'sh joylar asosiy matnga nisbatan Periferiya hisoblanadi. Ushbu (oxir-oqibat va oldingi) usulning salbiy tomoni shundaki, ba'zi matn ishlov berish dasturlari tasodifan qo'shimcha bo'shliqlarni olib tashlashi mumkin. Bundan tashqari, ushbu usulning xarakterli kamchiliklari matnning qog'oz nusxasidan (bo'shliqlarning ko'rinmasligi sababli) yashirin ma'lumotlarni olishning mumkin emasligi hisoblanadi.
Ushbu usulni amalga oshirishning quyidagi variantini taklif qilamiz.
1-Qadam: To'ldirilmagan matnli konteyner va yashirin xabar yuqoridagi usul bilan bir xil bo'lsin.
2-Qadam: Xabarni joylashtirish dasturiy modul yordamida amalga oshiriladi (M.131).


Ikki tomonlama xabar yuborish vektorini olgandan so'ng, yashirin bo'lishi kerak, har bir matn satrida r belgilar sonini hisoblash amalga oshiriladi (esda tutingki, matnning har bir satri bir juft xizmat belgisi bilan yakunlanadi: tashish qaytarilishi-CR (ASCII-kod 13) va uzatish liniyasi-IF (ASCII-kod 10), bu oddiy rejimda emas ekranda va chop etishda ko'rsatiladi). Belgilar soni vektor L. ning r-chi element kiritilgan dastlab, yuqoridagi usuli kabi, bir qator C ' matn, qaysi hali o'zgarmagan. Steganogramma uning vektorini ifodalovchi oxirgi elementdan keyin qo'shimcha ravishda shakllanadi s qiymati i-ro array elementi C, agar ko'rsatilgan element CR belgisi bo'lmasa. Aks holda, o'zgaruvchining qayta belgilanishi "matnning o'zgarmagan qismini o'z ichiga olgan" kabi amalga oshiriladi.
Bit soni, qaysi chiziq yashirish mumkin, matn eng uzun chiziq belgilar soni o'rtasidagi farq bilan belgilanadi (vektor maksimal qiymati l) va joriy belgilar soni (r-chi) chiziq. Shu bilan birga, agar "0" bitini yashirsangiz, 32 (oddiy bo'shliq) steganogramga qo'shiladi va agar "1" bitsi 160 qiymati (ajralmas bo'shliq) bo'lsa. Bitni joylashtirgandan so'ng, chiziq CR/LF belgilar juftligi bilan tugaydi.
Barcha 8-strlen(M) post bitlarini joylashtirgandan so'ng, tsikl uzilib qoladi. Agar ikkinchisini o'zgartiradigan satr matnda oxirgi bo'lmasa (matn satrlarining umumiy soni vektor elementlari soni sifatida belgilanishi mumkin), steganogramma s matnning o'zgarmagan qismi (C) bilan to'ldiriladi.
Rasmda ko'rsatilgan C konteynerida m xabarini joylashtirish natijasi. 5.96.

Qatorlar oxirida bo'shliqlar sonini o'zgartirish usuli bilan to'ldirilgan matnli konteyner fragmenti
3-Qadam: S * da yashirin ma'lumotlarning bitlarini olish: = s dasturiy modul (M. 132) yordamida amalga oshiriladi. Shu bilan birga, vektor s * ning butun uzunligi bo'ylab CR belgilarini qidirish amalga oshiriladi. Agar mavjud bo'lsa, ularning kodlarini oddiy (32) va ajralmas (160) bo'shliqlar kodlariga mos keladigan belgilar tahlil qilinadi. Olingan natijalarga ko'ra, ikkilik ma'lumotlar vektori hosil bo'ladi, keyinchalik m belgilar qatoriga aylanadi.
Download 138,71 Kb.

Do'stlaringiz bilan baham:




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