MVS(MONGOLIAN VOWEL SEPARATOR)
U+180E
کاراکتر کنترلی جداکننده
(Left to Right Embedding)LRE
U+202A
کاراکتر کنترلی نشانه گذاری در زبان های چپ به راست
(Right to Left Embedding)RLE
U+202B
کاراکتر کنترلی نشانه گذاریدر زبان های راست به چپ
ZWNBSP(Zero Width NON-BREAKING SPACE)
U+FEFF
کاراکتر فاصله بدون طول(بدون شکست)
کلیه ی کاراکترهای موجود در جدول (۳-۱) شکل ظاهری ندارند و حتی فاصله نیز ایجاد نمیکنند تنها در حجم فایل تاثیر گذارند.
۳-۳- فرایند کلی نهان نگاری و استخراج پیام در این رساله
اگر اجزای مورد نیاز برای الگوریتم نهان نگاری در این روش را به صورت زیر بیان کنیم، میتوانیم عملیات نهان نگاری را به صورت نمادین نشان دهیم.
- فایل میزبان یا پوشاننده© (میتواند هر نوع فایل متنی مانند HTML،Docx،Xlsو… باشد).
- پیام رمز که میتواند متن ساده، متن رمز شده و یا هر نوع دیگری از داده باشد.(M)
- تابع استگو (F(s)) و معکوس آن (F(s)-1) .
- پیمایشگرموقعیت نهاننگاریCom(Wi)، شامل کداسکی موقعیتهای شاخص درمتن(پیمایشگر براساس دامنه کد اسکی، موقعیت های شاخص را پیمایش می کند).
- یک کلید استگو اختیاری (Secret Key) یا رمزی که ممکن است برای مخفی کردن یا پیدا کردن پیام استفاده شود.
تابع استگو، فایل میزبان و پیامی که باید مخفی شود همراه با یک کلید رمز(اختیاری) را دریافت میکند و پس از اعمال نهان نگاری در فایل میزبان، فایل استگو (S) را تولید می کند.این طرح در شکل(۳-۱) نشان داده شده است.
Secret Key
تابع تشخیص نهان (F(s)-1) نگاری
F(S)
تابع نهان نگاری
F(S)
M M
S
C C
پیمایشگرموقعیت های شاخص
Com(Wi)
شکل۳-۱: طرح کلی مکانیزم نهان نگاری پیام در متن
- شرح روش نهان نگاری انجام داده شده در این پروژه
به طور کلی جهت نهان نگاری، پیام (پیام رمز شده ی باینری) در متن میزبان براساس موقعیتهای شاخص در جدول (۳-۲) باتوجه به دامنهی کداسکی، پیمایش شده و با درج دو کاراکتر مخفی (بدون طول یونیکد)، براساس گروه بندی دو بیتی، در جدول (۳-۳) نهان نگاری میشود.
جهت سهولت و جلوگیری از تکرار نام این الگوریتم را InSpUni گذاشتیم تا در مقایسات و بررسی نتایج به عنوان شاخص قراردادی، روش پیشنهادی ما شناخته شود.
برخلاف بسیاری از روش های دیگر،که در هر بار عمل نهان نگاری تنها یک رقم مخفی میشود در این روش در هربار اجرای الگوریتم، دو رقم مخفی میشود که ظرفیت روش را بالاتر میبرد .در ادامه اجزای روش موردنظر شرح داده شده است.
جدول ۳-۲: موقعیت های شاخص جهت نهان نگاری درمتن