Tuesday, September 23, 2008

Steganography, إخفاء المعلومات


كلنا نعلم اللعبة الشهيرة والتي يتم فيها إعطاء اللاعب صورتين متشابهتين و بينهم عدد صغير من الاختلافات و المراد من اللاعب إيجاد هذه الاختلافات في أسرع وقت .
لعبة لذيذه كلنا نحبها و نري فيها تحديا لحضور الذهن و لقدراتنا على الملاحظة
و لكل من يحب لعب هذه اللعبه هذا التحدي الجديد
المطلوب إيجاد فرق واحد بين الصورتين

الأولي




الثانية



..............


.....


...


............


......


...


.


الحقيقه أن الصورتين لا يوجد بينهما أي فرق سوى ان الصورة الثانيه تتضمن بداخلها النص الكامل لرواية دان براون الشهيره " الحصن الرقمي " و المكونة من أكثر من مئة صفحة و تم أخفائها ببراعه بحيث ان يستحيل اكتشافها دون ان تعرف كلمة السر اللي تم استخدامها في عملية التشفير و الاخفاء و للتعرف أكثر على التقينة المستخدمه في هذه العملية يمكنك قرائة هذا المقال


منذ قديم الزمان و كثير من الناس يهمهم الحفاظ على رسائلهم بصورة سريه و قد تم ابتكار و استخدام العديد من الطرق لتشفير هذه الرسائل حتى لا يستطيع أي شخص الاطلاع على محتوى الرساله دون أن يكون على دراية بالطريقه المناسبة لفك هذا التشفير و هذا هو ما يعرف بال Encryption .

أما الطريقه الاخري للحفاظ على سرية المعلومات فتسمي بال Steganography او Information hiding و هي تعتمد على إخفاء حقيقة وجود المعلومه أساسا بحيث لا يستطيع أي فرد من الافراد الغير مرغوب فيهم من رؤية المعلومه حتى و هي مشفرة و أصول هذه الطريقه قديمه و في الماضي تم استعمالها بطريقه ظريفه من قبل الفرس حيث كان يتم حلق شعر أحد الجنود وكتابة الرساله على فروة رأسه

ثم تركه 3 اشهر حتى ينمو شعره ثم ارساله الى المرسل اليه حيث يتم حلاقة شعره مره أخري و قرائة الرساله هناك

و في العصر الحديث و مع تطور و انتشار الحاسبات عادت ال Steganography مره أخري الى الظهر في عام 1985 وتم إثبات كفائتها في إخفاء المعلومات داخل الصور أو ملفات الصوت و الفيديو., تقوم هذه البرامج بتشفير البيانات اولاً ثم إخقائها داخل الملف الذي سوف يقوم بحملها و الذي غالبا ما يكون ملف صورة أو فيديو.أما عن طريقه الاخفاء فعلى فرض ان كل pixel في الصورة يتم تمثيلها ب عدد 24 bit فانه لوحظ انه لو تم تغيير مثلا 2bits من هذه pixel فان التغير في اللون لا يكون ملحوظ للعين المجرده لذا يمكن استخدامها في تخزين النص المشفر و هذا هو المبدأ المتبع في عملية الاخفاء.فيكفي لأي من يريد نشر رساله سريه على الانترنت ان يقوم بإخفائها داخل صورة و نشرها على مدونته و إعطاء كلمة السر فقط للاشخاص المسموح لهم بالاطلاع على هذه المعلومات .

To be Contd.


No comments: