التشفير هو عملية تحويل المعلومات التي تكون بشكل نص بسيط عند التخزين على وسائط التخزين المختلفة أو عند نقلها على الشبكات بحيث تصبح غير مقروءة لأحد باستثناء من يملك معرفة خاصة أو مفتاح خاص لإعادة تحويل النص المشفر إلى نص مقروء , عملية الفك هذه تتم عن طريق ما يدعى المفتاح. نتيجة عملية التشفير تصبح المعلومات مشفرة وغير متاحة لأي أحد لأغراض سرية عسكرية أو سياسية أو أمنية. تعاكس هذه العملية عملية فك الشفرة وهي عملية استخدام المفتاح لإعادة النص المشفر إلى نص مقروء.
بما أننا تطرقنا إلى التشفير كان أولى لنا أن نرى مثال عن التشفير و في هذه التدوينة سنتطرق إلى شيفرة سيزارأو شيفرة القيصر.
تعتبر شيفرة سيزار من أوائل الطرق الشهيرة للتشفير قديمًا والتي سميت على اسم الامبراطور الروماني الشهير «يوليوس قيصر» الذي استخدم التشفير بهذه الطريقة لتأمين أوامره العسكرية وجعلها غير مقروءة لأعدائه .
مبدأعمل شيفرة سيزار :
إنّ خوارزمية شيفرة سيزار تتم باستبدال كل حرف من الرسالة الأصلية بآخر من الحروف الأبجدية يليه بعدد معين من الخطوات،و يتم إستخدام المفتاح الذي يعتبر الحل بالنسبة لمستقبل الرسالة لفهم مضمونها .
كيفية التشفير بإستخدام شيفرة سيزار :
في شيفرة القيصر يتم الأعتماد على المفتاح الذي ذكرناه مسبقا فيمكن القول أن المفتاح هو الرتبة التي يتم الإزاحة به فعلى سبيل المثال لو أردنا تشفير كلمة BONJOUR باستخدام خوارزمية شيفرة سيزر لتشفير هذه الرسالة بالمفتاح (4) فستكون الرسالة هي FSRNSYV
يتم وفق هذه الطريقة تبديل حرف من حروف الأبجدية بالحرف الذي يقع في المرتبة الرابعة بعده , أي :
الحرف المشفر = الحرف الأصلي + 4
كيف قمنا بترجمة كلمة BONJOUR :
1- نقوم بترتيب الحروف و إعطاء كل حرف مايقابله من الأعداد .
2- نقوم بأخذ قيمة كل حرف و نضيف إليها المفتاح الذي قمنا بأخذه ( في هذه الحلة أخذنا الرقم 4 ) .
3- نحسب المجموع .
4- قيمة النتيجة نعوضها بالحرف المقابل لها .
طريقة فك التشفير :
لفك رموزها بكل بساطة نستخدم المفتاح الذي تم به كتابة الرسالة حيث أننا نأخذ قيمة الحروف المكتوبة و نحذف منها قيمة المفتاح
سلبيات خوارزمية القيصر :
1- من سلبياتها أنه إذا تم معرفة المفتاح فيمكن بكل بساطة أن يفك أو يكسر شيفرة الرسالة.
2- يبلغ عدد حروف اللغة الإنجليزية 26 حرف فقط ومعنى ذلك أنك ستحتاج لعدد 26 محاولة أو مفتاح تقريبًا لحل رموز الرسالة وهذا ليس بالأمر الصعب .
مصادر البحث :
1)- CAESAR CIPHER
وفي الأخير تقبلوا مني فائق التقدير و الإحترام و أتمنى أن تكون هذه التدوينة أعطتكم لمحة عن التشفيرو كيف يتم كتابة رسالة مشفرة و السلام عليكم و رحمة الله تعالى و بركاته .
بما أننا تطرقنا إلى التشفير كان أولى لنا أن نرى مثال عن التشفير و في هذه التدوينة سنتطرق إلى شيفرة سيزارأو شيفرة القيصر.
تعتبر شيفرة سيزار من أوائل الطرق الشهيرة للتشفير قديمًا والتي سميت على اسم الامبراطور الروماني الشهير «يوليوس قيصر» الذي استخدم التشفير بهذه الطريقة لتأمين أوامره العسكرية وجعلها غير مقروءة لأعدائه .
مبدأعمل شيفرة سيزار :
إنّ خوارزمية شيفرة سيزار تتم باستبدال كل حرف من الرسالة الأصلية بآخر من الحروف الأبجدية يليه بعدد معين من الخطوات،و يتم إستخدام المفتاح الذي يعتبر الحل بالنسبة لمستقبل الرسالة لفهم مضمونها .
كيفية التشفير بإستخدام شيفرة سيزار :
في شيفرة القيصر يتم الأعتماد على المفتاح الذي ذكرناه مسبقا فيمكن القول أن المفتاح هو الرتبة التي يتم الإزاحة به فعلى سبيل المثال لو أردنا تشفير كلمة BONJOUR باستخدام خوارزمية شيفرة سيزر لتشفير هذه الرسالة بالمفتاح (4) فستكون الرسالة هي FSRNSYV
يتم وفق هذه الطريقة تبديل حرف من حروف الأبجدية بالحرف الذي يقع في المرتبة الرابعة بعده , أي :
الحرف المشفر = الحرف الأصلي + 4
1- نقوم بترتيب الحروف و إعطاء كل حرف مايقابله من الأعداد .
2- نقوم بأخذ قيمة كل حرف و نضيف إليها المفتاح الذي قمنا بأخذه ( في هذه الحلة أخذنا الرقم 4 ) .
3- نحسب المجموع .
4- قيمة النتيجة نعوضها بالحرف المقابل لها .
طريقة فك التشفير :
لفك رموزها بكل بساطة نستخدم المفتاح الذي تم به كتابة الرسالة حيث أننا نأخذ قيمة الحروف المكتوبة و نحذف منها قيمة المفتاح
سلبيات خوارزمية القيصر :
1- من سلبياتها أنه إذا تم معرفة المفتاح فيمكن بكل بساطة أن يفك أو يكسر شيفرة الرسالة.
2- يبلغ عدد حروف اللغة الإنجليزية 26 حرف فقط ومعنى ذلك أنك ستحتاج لعدد 26 محاولة أو مفتاح تقريبًا لحل رموز الرسالة وهذا ليس بالأمر الصعب .
مصادر البحث :
1)- CAESAR CIPHER
فيديو توضيحي


إرسال تعليق