Skip to main content
SUPERVISOR
Abdolreza Mirzaei,Shadrokh Samavi
عبدالرضا میرزایی دمابی (استاد راهنما) شادرخ سماوی (استاد مشاور)
 
STUDENT
Amir Haji Abdolhamidi
امیرحسین حاجی عبدالحمیدی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1387

TITLE

Blind Steganalysis of Graylevel JPEG Images
Human beings have always wanted to communicate in secure ways. For many reasons such as transmitting a data on the network or sending a message to a friend, exchanging the data in secret is essential. There are many solutions to keep the data secure, among which, an important one is cryptography. Sensitive information has been protected using encryption from since many years ago. In cryptography, powerful mathematics is used to change plaintext into an unreadable coded text that is sent over a channel to the receiver. The other method of communication, called steganography, offers data protection in a different manner. Steganography is the science of data communication securely in a digital media, such as image, audio, and video files among them image files are most common, especially JPEG images, because these images are very popular and widely used. Along with the rapid growth and improvements of steganographic techniques, the attentions are turned into detection of these secret messages as well. This process is called Steganalysis. Usually, steganalysis methods are divided into two categories: specific steganalysis and blind steganalysis. The specific steganalysis can recover the secret message or even estimate the embedding ratio with the knowledge of the steganographic algorithm. However, implementation of this steganalysis method is very hard, because detection of steganography algorithm is difficult for steganalyzers or even the embedding algorithm may be unknown. But blind steganalysis can detect the secret message independent of the embedding algorithm and is commonly used in many applications. Blind steganalysis is done in two phases. First, the features that are changed with data embedding are extracted from images. Then a justify; LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; unicode-bidi: embed; DIRECTION: ltr" Hence, many of the current blind steganalysis methods are based on extracting features which are liable to change under data embedding. These methods have various performances in steganographic algorithms. Hence it is impossible to choose a specific feature with same performance on all steganographic algorithms. Moreover, blind steganalysis methods do not take advantage of the content diversity of images and the justify; LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; unicode-bidi: embed; DIRECTION: ltr" Keywords Blind Steganalysis, Data Clustering, Feature Extraction, Classification, Feature Selection
امروزه امنیت در ارسال اطلاعات از جایگاه ویژه ای برخوردار است. از گذشته های دور بشر به دنبال راهی بوده است که بتواند اطلاعات خود را با امنیت برای طرف مقابل بفرستد و در مقابل، از اسرار و اطلاعات دشمن خود آگاه شود. یکی از این روش هایی که برای این منظور استفاده می شد، رمزنگاری نام داشت. در این روش، از مباحث قوی در ریاضیات برای تبدیل یک متن ساده به یک متن کد شده و ارسال آن از طریق یک کانال به گیرنده استفاده می شود. اما روش دیگری نیز وجود دارد که در آن وجود داده مخفی می شود. این روش پنهان نگاری نام دارد. پنهان نگاری دانش انتقال داده در رسانه هایی مانند تصویر، صوت و ویدئو است که در بین آنها، استفاده از تصویر و به خصوص تصویر JPEG از محبوبیت خاصی برخوردار است. در سال های اخیر بسیاری از کارشناسان و متخصصان علوم کامپیوتر با ورود به این زمینه، به تو سعه روش ها و الگوریتم های بسیاری در جهت افزایش امنیت در ارسال اطلاعات و هم چنین آشکارسازی اطلاعات پنهان در ارتباطات پرداخته اند. موازی با توسعه پنهان سازی اطلاعات، تلاش برای آگاهی از این اطلاعات پنهان شده نیز افزایش یافته است. همگام با رشد سریع روش های پنهان نگاری، نیاز به ارائه روش های قوی برای آگاهی از این اطلاعات احساس می شود. از این رو محققان بسیاری به توسعه و بهبود روش های پنهان شکنی پرداخته اند. در پنهان شکنی دو سناریو مطرح می شود. اگر الگوریتم پنهان نگاری شناخته شده باشد، می توان با مطالعه آن، راهی برای آشکارسازی پیام پنهان شده، یافت. به این روش، پنهان شکنی خاص می گویند که در عمل بسیار مشکل است. چرا که معمولا روش های پنهان نگاری محرمانه باقی می مانند. حتی اگر این روش ها در دسترس نیز باشند، تشخیص اینکه از کدام روش استفاده شده است برای پنهان شکن، کاری پیچیده و مشکل است. در مقابل، از روشی استفاده می شود که بدون تشخیص روش پنهان نگاری بتوان وجود یا عدم وجود پیام در رسانه انتقالی را آشکار کرد. به این روش، پنهان شکنی کور می گویند. در این روش، ابتدا ویژگی هایی از تصویر استخراج می شوند که در هنگام جاسازی داده در آن، دستخوش تغییر می شوند. سپس این ویژگی ها به یک دسته بندی کننده داده می شود. این دسته بندی کننده، با ویژگی های تصاویر پنهان نگاری شده و نیز تصاویر پاک که در آنها داده ی مخفی وجود ندارد، آموزش می بیند. پس از انجام این مرحله، دسته بندی کننده می تواند بین تصاویر پنهان نگاری شده و تصاویر پاک تمایز قائل شود. بنابراین برای بهبود این روش باید توجه خود را روی استخراج ویژگی های بهتر یا طراحی دسته بندی کننده های قوی تر معطوف نمود. در این پایان نامه روشی ارائه شده است که در آن با اهمیت دادن به محتوای تصاویر و خوشه بندی آنها بر این اساس، حجم بالای تصاویری که دسته بندی کننده با آنها مواجه می شود، کاهش میابد. همچنین از میان روش های گوناگون برای استخراج ویژگی های پنهان شکن، یک یا چند دسته ویژگی که نتیجه مطلوب تری در پنهان شکنی ایجاد می کنند، انتخاب می شود. بر این اساس دو روش پیشنهاد شده است. در اولین روش، ترکیب دسته بندی کننده ها در خوشه های مختلف، برای کاهش خطای تشخیص، مورد توجه قرار گرفته است. برای افزایش نرخ تشخیص تصاویر پنهان نگاری شده، روش دیگری نیز پیشنهاد شده است که در آن با توجه به خوشه بندی... کلمات کلیدی: پنهان شکنی کور، خوشه بندی، استخراج ویژگی ها، دسته بندی، انتخاب ویژگی ها

ارتقاء امنیت وب با وف بومی