توضیحات
A Novel Magic LSB Substitution Method (M-LSB-SM) using Multi-Level Encryption and Achromatic Component of an Image
شبیه سازی در محیط ام فایل متلب انجام شده است.
دارای گزارش ورد 7صفحه ای در قالب ورد است.
گزارش شبیه سازی مقاله با متلب
این مقاله روش نهان سازی، بر اساس جابه جایی بیت LSB با استفاده از الگوریتم رمزگذاری MLEA را ارائه می دهد.
در این شبیه سازی، ما کل مقاله را در 3 فایل اصلی متلب شبیه سازی کرده ایم که عبارتند از:
EMB، EXT و Quality که به ترتیب عملیات درج متن یا تصویر در تصویر پوشش، عملیات استخراج متن یا تصویر درج شده و بررسی کیفیت تصویر درج شده نسبت به تصویر اصلی با معیارهای MSE و PSNR انجام می دهند.
EMB:
در این بخش به شبیه سازی فاز درج پیام در تصویر پوشش می پردازیم.
با اجرای این فایل، در ابتدا از کاربر درخواست می شود تا تصویر پوشش رنگی موردنظر را انتخاب کند. توجه شود که این تصویر باید تصویر مربعی مانند 512 در 512، 1024 در 1024 و … باشد.
سپس در بخش بعدی از از کاربر در خواست می شود تا متنی با ماکسیسم کاراکتر نوشته شده، به عنوان پیام وارد نماید.
سپس از کاربر درخواست می شود تا متن یا عددی یا ترکیبی از متن و عدد و کاراکتر را به عنوان کلید وارد نماید.
اولین تابعی که در فاز درج با آن روبرو هستیم، تابعی با نام preprocess است که متن این کد را در زیر مشاهده می کنید:
function [I1,I2,I3,I4,H,S] = preprocess(Ic,K)
…
end
این تابع، تصویر پوشش (Ic) و کلید (K) را که از کاربر درخواست شده بودند، به عنوان ورودی می گیرد، ابتدا تصویر رنگی یا RGB را ترانهاده می کند سپس آن را از فضای RGB به فضای HSI می برد.
به این منظور از تابع آماده ی متلب استفاده می کنیم.
در میان خروجی های این تابع، مؤلفه ی سوم یا I آن را برای درج انتخاب می کند.
سپس این مؤلفه را به 4 زیربخش I1، I2، I3 و I4 تقسیم می کند و آن ها را بر اساس کلید درخواست شده از کاربر تحت دوران های مختلف 90 درجه قرار می دهد.
و سپس شش خروجی از جمله I1 ، I2، I3، I4، H و S را به ما می دهد.
I1 تا I4 که برای درج پیام مورد استفاده قرار خواهد گرفت.
H و S نیز برای بازسازی تصویر پس از درج پیام مورد استفاده قرار خواهد گرفت.
در اینجا فقط بخشی از گزارش آمده است. جهت تهیه نسخه کامل شبیه سازی به همراه گزارش باید این محصول را خریداری نمایید.
در زیر مثالی از تصویر پوشش و تصویر Stego متناظر آن را مشاهده می کنید:
حال در بخش بعد به توضیحی از فاز استخراج می پردازیم.
EXT:
در این فاز، عکس عمل درج را انجام می دهیم تا به داده ی محرمانه ی درج شده در تصویر Stego برسیم.
با اجرای این فایل، ابتدا از کاربر درخواست می شود تا تصویر Stego را انتخاب نماید.
سپس کلید رمز گذاری از کاربر درخواست می شود.
در این بخش نیز قبل از درج تابع preprocess که در فاز درج توضیح داده شد عینا روی تصویر Stego اعمال می شود تا زیربخش های I و مؤلفه های H و S را به عنوان خروجی به ما بدهد.
سپس پارامتر های l و MGM که به ترتیب طول پیام درج شده و ماتریس Magic هست از میان فایل های ذخیره شده، load می شود و این دو متغیر به اضافه ی زیربخش های تصویر Stego وارد تابعی با نام extract می شوند.
…
Quality:
این بخش نیز همانطور که از اسمش آشکار است کیفیت تصویر نهان سازی شده (Stego) را با استفاده از معیارهای سنجش کیفیت MSE و PSNR نسبت به تصویر پوشش اولیه محاسبه می کند.
در زیر مثالی را آورده ایم که نشان از کیفیت بالای تصویر نهان سازی شده است.
کلیدواژه:
Cryptography, Information Security, LSB, Multi-level Encryption, Steganography, Secret key
شبیه سازی
A Novel Magic LSB Substitution Method (M-LSB-SM) using Multi-Level Encryption and Achromatic Component of an Image
طبق توضیحات فوق توسط کارشناسان سایت متلبی تهیه شده است و به تعداد محدودی قابل فروش می باشد.
سفارش انجام پروژه مشابه
درصورتیکه این محصول دقیقا مطابق خواسته شما نمی باشد،.
با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.