أم السعد محمد الأمليس - عيسى عبدالسلام زويد - محمد حسين أبو عزوم
هدفت الدراسة إلى التعريف بمفهوم إخفاء البيانات (Steganography)وهو علم إخفاء المعلومات السرية في أحد المصادر الأخرى مثل نص، فيديو، صوت، صورة ...إلخ. وفي علم الإخفاء الصوري (Image Steganography) تستخدم الصور الرقمية كخطاء (Cover Image) حيث يتم فيها إخفاء الرسالة السرية (Secret message)، وتعرف الصورة الناتجة بعد عملية الإخفاء باسم (Stego Image). اعتمد العمل على تقنية البت الأقل أهمية المحسنة (Improved LSB) وذلك بتضمين معلومات داخل الصورة الملونة RGB بطريقة لا تؤثر على جودة الصورة بعد الإخفاء باستخدام نفس الخوارزمية ولكن بطريقتين الطريقة الأولى على الترتيب (2:2:4) والثانية على الترتيب (2:3:3) حيث تم بالترتيب الأول خزن 2 بت من البيانات السرية في الجزء الأقل أهمية من حزمة اللون الأحمر R (البايت الأعلى أهمية)، 2 بت من البيانات السرية في الجزء الأقل أهمية من حزمة اللون الأخضر G، وأخيرا 4 بت من البيانات السرية في الجزء الأقل أهمية من حزمة اللون الأزرق B. أما الترتيب الثاني فتم إخفاء 3 بت في كل قناة من قنوات اللون الأخضر والأزرق أما قناة اللون الأحمر فتم إخفاء 2 بت. هذه الخوارزمية تأتي اعتمادا على نظرية الألوان Color Theory التي تنص على أن العين البشرية أكثر تحسسا للونين الأحمر والأخضر مقارنة باللون الأزرق، حيث نجحت هذه الخوارزمية في الحالتين في إخفاء البيانات دون حدوث حالة تشوه للصورة الأصلية، أو إمكانية ملاحظة التغيرات الحاصلة فيها جراء علمية الإخفاء، وتم استرجاع تلك البيانات بسهولة دون فقدان لأي من مكوناتها، فضلا عن أن علمية الاسترجاع هذه تتم دون الاستعانة بالصورة الأصلية أو الحاجة لإنشاء جدول يبين مواقع الإخفاء. في هذا العمل تم الاعتماد على بيئة MATLAB في تصميم برنامج لإخفاء واستخلاص البيانات ومن ثم مقارنة النتائج في الحالتين بقياس جودة الصورة من خلال استخدام مقياس نسبة الإشارة إلى الضوضاء (PSNR) ومقياس مربع الخطأ (MSE) وكذلك مقياس معدل الخطأ في البتات (BER)، كما تم إظهار هيستوجرام الصورة والذي يبين الفرق في توزيع ألوان الصورة الأصلية والصورة الناتجة.
The study aimed to define the concept of data hiding (steganography), which refers to hiding confidential information in other sources such as text, video, audio, image, etc. In image steganography, the "cover image" is used as a carrier where the "secret message" is hidden, and the resulting image after concealment is known as the "Stego Image". The work was based on the Enhanced Least Significant Bit technology (Improved LSB) by including information within the RGB color image in a way that does not affect the quality of the image after masking while providing more space to hide confidential data. Masking process is done in two ways by using the same algorithm, the first one is in order (2:2:4) and the second one in order (2:3:3). In the first order, 2 bits of confidential data are stored in the least important part of the red color channel R (the most important byte), 2 bits of confidential data in the least important part of the green color channel G, and finally 4 bits of confidential data in the least important part of the blue color channel B. In the second order, 3 bits are hidden in each of the green and blue channels; either the red color channel is 2 bits hidden. This order of insertion was chosen depending on the color theory that says red and green are equivalently sensitive to human eye and are more sensitive as compared to blue. The proposed method successfully and easily retrieved data from the carrier image without losing it, as well as completing this retrieval process without restoring the original image or using a hiding table. In this work, the MATLAB environment used to design a program for data masking and extraction, and then compare the results of two ways by measuring image quality, signal-to-noise ratio (PSNR) and square error (MSE) as well as a measure of bit error rate (BER). The image histograms also show the difference in the color distribution of the original image and the resulting image