الأرشيف الشهري: يناير 2015

معلومات أكثر عن التشفير !!

هذه التدوينة عبارة عن تكملة للتدوينة السابقة (ماهو علم التشفير ) في هذه التدوينة سأحاول كتابة معلومات أكثر عن الطريقة العملية للتشفير.. في البداية دعني أعرف عملية التشفير : التشفير هو عملية لتحويل معلومات معينة من الصيغة المقروءة إلى صيغة رمزية وذلك لإخفاء البيانات عن الأشخاص غير المصرح لهم قرائتها  لكن في نفس الوقت الشخص المصرح له معرفة هذه المعلومات يمكنه تحويل هذه المعلومات بواسطة مفتاح معين إلى المعلومات الأصلية ..

عملية التشفير تنقسم إلى قسمين :  الأول التشفير عن طريق مفتاح واحد (التشفير المتناظر) وهو استخدام مفتاح معين لعملية التشفير واستخدام نفس المفتاح لفك التشفير (Symmetric Key) والقسم الاخر هو التشفير بمفتاح وفك التشفير بمفتاح آخر (التشفير غير المتناظر) هذا القسم يطلق عليه (Asymmetric Key)  ولتبسيط العملية دعني أحاول تمثيل هذه المعلومات عن طريق الصور

القسم الأول : التشفير عن طريق مفتاح واحد (Symmetric Key)

ويقصد من هذه النوع من التشفير هو تشفيرالمعلومات بمفتاح معين ومن ثم فك التشفير بنفس المفتاح

private

 

القسم الثاني : التشفير عن طريق مفتاحين (Asymmetric Key)

ويقصد من هذه النوع من التشفير هو تشفيرالمعلومات بمفتاح معين ومن ثم فك التشفير بمفتاح آخر

public20

 

نأتي الان إلى موضوع آخر وهو أنواع الخوارزميات في ادخال البيانات وتشفيرها  :

التشفير المتصل (Stream Cipher) : 

يحاول تشفير المعلومات كل بت (Bit) على حدة حتى يتم الانتهاء من كامل الملف فمثلا كلمة “مرحبا” يتم تشفير “م” ثم يتم الانتقال إلى “ر” حتى يتم الانتهاء من كامل الملف او النص

التشفير المقطعي (Block Cipher) :

يحاول ادخال مجموعة من البتات (Bits) وتشفيرهم ثم ادخال مجموعة أخرى وتشفيرها وهكذا حتى يتم تشفير كامل الملف فمثلا “أحمد المرابع” يتم ادخال مجموعة من البتات (Bits) “أحمد” ثم تشفيرها ثم الانتقال إلى مجموعة أخرى “المرابع” ثم تشفيرها حتى يتم الانتهاء من كامل الملف

أتمنى أن تكون الصورة بدأت تتضح لك وبدأت تعلم أو تأخذ فكرة عن التشفير… في التدوينات القادمة سأحاول عمل تطبيق عملي يوضح لك ويعطيك فكرة أشمل عن الطريقة العملية لهذا العلم

تم نشر هذا الموضوع في تصنيف غير مصنف بتاريخ بواسطة .

ماهو علم التشفير (Cryptography)

 

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

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

1- عند اتصالك بشبكة الانترنت فإن رقم الايبي(IP) الخاص بك يتم تشفيره عن طريق بروتوكول يطلق عليه IPsec

2- عند دخوك على البريد الاكتروني الخاص بك فإن بريدك وكلمة المرور يتم تشفيرهم خلال الاتصال إلى أن تصل المعلومات إلى السيرفر الخاص بالبريد ليتم فك المعلومات والتأكد من صلاحيتها

3- عند قيامك بالشراء في احدى المحلات التجارية عن طريق البطاقات الائتمانية فإن معلومات بطاقاتك تنتقل مشفرة إلى البنك ليتم التأكد والمطابقة منها

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

 

تم نشر هذا الموضوع في تصنيف غير مصنف بتاريخ بواسطة .