ان التشفيرهو عملية الحفاظ على سرية المعلومات باستخدام برامج لها القدرة
على تحويل وترجمة ثلك المعلومات إلى رموز بحيث إذا ما تم الوصول إليها من قبل
أشخاص غير مخول لهم بذلك لا يستطيعون فهم أي شئ لأن ما يظهر لهم هو خليط
من الرموز والأرقام والحروف الغير مفهومة
لذلك تعبر كلمة " تشفير" عن تحويل أو " بعثرة" البيانات إلى هيئة غير قابلة للفهم
لإرسالها عبر وسط ناقل معين إلى جهة محددة بحيث لايمكن لأي جهة غير الجهة
المقصودة تفسير هذة البيانات المبهمة واستخلاص البيانات المفهومة منها وهذة العملية
وفي بحثنا هذا قمنا بتطبيق مفهوم التشفير على الصور الرقمية ذات هيئة ملف(8157
4 والغرض من عملية تشفير الصور هو الحفاظ عليها من السرقة او العبث
والصور هنا نتعامل معها على انها مجموعة من الارقام الثنائية حيث كل رقم في
الصورة الرقمية يناظر مسافة صغيرة واحدة في الصور المرئية وهذه المسافة
الصغيرة قد خصص لها عدد ثابت يسمى (01»61) وهو يمثل اختصاراً لكلمة
(00© 1160 010011©6) وان حجم المساحة الفيزيائية بوحدة الصورة (0161) يسسى
( 2650111100 5080181) لوحدة الصورة
ان خوارزمية التشفيربصورة عامة للصور تشبه في مضمونها خوارزمية تشفير
ملف النص؛ حيث تركز عملية التشفير في الصورة على تشفيرالبتات لكل بكسلات
الصورة وذلك يتم بواسطة مزج تلك البتات مع خوارزمية التشفير المحددة لينتج لدينا
بكسلات مبعثرة وغير مفهومة وبلتالي تؤدي العمل المطلوب وهو الحصول على
صورة مشفرة وغير واضحة المعاني وبهذا يتم الحفاظ على امن وسرية الصورة من
العبث
والمخخط التالي يوضح عملية التشفير للصورة بصيغة مفصلة وواضحة
صنع نسخة اخرى للصورة
عرض ملف الصورة
بلوك التشفير 1
بدء عملية التشفير
وفك التشفير للصورة
المحددة بواسطة
خوارزمية التشفير
عرض الصورة بعد عملية
التشفير اي بعد الترتيب
الجديد لبتات الصورة
تقوم هذه الخوارزمية بتقسيم مجموعة تلك البتات الى اربعة مجاميع هي 3,0,1
وبعد ذلك تقوم باجراء عمليات معقدة على تلك البتات وكما وضحنا سابقا
إن المخطط التالي يمثل خوارزمية التشفير 106
شكل (2)
وحسب مخطط 1606 فان عملية التشفير في هذه الخوارزمية تمر بعدة مراحل حيث يمكن
1- ادخال بلوك البيانات (حجمه 128 بت)
ه تقسيم البلوك الى اربعة اجزاء هي 3,0,3 وكل جزء يكون حجمه 32 بت
2- ادخال مفتاح التشفير ويكون حجمه 128 بت ايضاً ؛ ويبداً دورته من [5]0,2113
وندمجه مع المفتاح [5]0 وحسب المعادلة الاتية : [3-3+5]0
2-2-_ ان النتيجة التي تم الحصول عليها من الخطوة ( 2-1) تدخل الى دالة ] ؛ وهذه
الدالة تجري عمليات معقدة على تلك النتيجة حيث تقوم باضافة تصريح معين
الى المفتاح او الكئلة او الاثنين معآً وذلك لزيادة شدة التعقيد ويمكن توضيح
ذلك حسب المعاد لات الاثية:-
2-3- ناخذ النتيجة من الخطوة ( 2-2) ثم نجري عليها عملية الازاحة لثلاثة مراتب
حسب المعادلة الاتية :
ملاحظة : نحول نتيجة هذه الخطوة (2-3) الى الجزء © وكما موضح في (شكل 2 )
2-4- بعد ذلك يتم اخذ الكتلة هر ودمجها مع نتيجة الخطوة( 2-3) بواسطة العملية
1 ثم نضيف لها الناتج الذي تم الحصول عليه من الجزء ([ من خلال نفس
العملية التي حصلت للجزء 3 في الخطوات (2-32-1) ثم تزحف التنيجة
ثلاثة مراتب مرة اخرى
5- ناخذ نتيجة الخطوة (2-4) وندمجها مع المفتاح [8]21 بواسطة عملية :0<
وحسب المعادلة الاتية :
6- ان نتيجة الخطوات السابقة ادت الى تحول الجزء ل الى ([ وحسب (شكل 2)
ونجمعة مع المفتاح [5]1 وتجري نفس العمليات من حيث التزحيف والدالة ] ولكن مع
اختلاف المعادلات ؛ وكما نلاحظ في المعادلات الاتية :
ملاحظة : ان هذه الخطوات تتكرر في كل دورة الى ان ينتهي عدد الدورات التي تمر بها
ملاحظة : لكي نقوم بعملية فك الشفرة فاننا نتبع نفس الخطوات السابقة ولكن بصورة معاكسة
ولقد قمنا بكتابة برنامج يوضح عملية تشفير الصورة بشكل مفصل؛ حيث تبين
واجهة تطبيق البرنامج المصممة بلغة فيجويل بيسك دوت نت كيف يتم تحديد اسم
الصورة (51155) ومسارها من الحقل 111 5011126 ومن ثم وضع المفتاح المحدد
للتشفيرفي حقل تبجعا وهنا تم اختيار الكلمة 0177116 كمفتاح ومن المفترض ان
تظهر كلمة المفتاح بيصغة نجوم لحجبها عن الشخص الذي يحاول كسر خوارزمية
التشفير ولكن للتوضيح تم اظهارها؛ واما الحقل 501118101عل فيتم فيه وضع اسم
الصورة بعد تشفيرها بحيث تظهر الصورة المشفرة باسم جديد مثلاً (130155111 )؛
ويجوز ان نبقي الصورة بنفس الاسم ولكن في هذه الحالة يجب تغير موقع الخزن
العملية السابقة ولكن يتم التعامل هنا مع اسم الصورة المشفرة (13085111)؛ حيث
يُستخدم نفس المفتاح الذي تمت فيه عملية التشفير ويتم استدعاء الصورة في حقل
6 016 ونعطيها اسم جديد ولنفرض مثلآ (31155222) في
حقل 0650101811010 ؛ وهذا يدل على ان الصورة يكون لها ثلاثة اسماء اسم قبل
التشفير وبعد التشفيرواسم اخر بعد فك التشفير
0 ممكو - :اق ١
داه عصومةم عاده7 «2000 يسصطبا جوع ضع
الصورة المشفرة (بعد عملية التشفير باسم 810155111) ,
نر ا نا لد © ((ا نال ماسقنا
المصادر
1994 , " أما١01 1 3110 1111 " 1051515 1 كال -3
حتف ط2ئة 74 11777777//: 110 -4