التشفير »»» ماهي أنواعه و ماهو الغرض من إستعماله ؟

الكاتب : Null
1.8K مشاهده

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


ما هو التشفير عند قيصر ؟


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

و كمثال على ذلك نأخذ رقم 3 كمفتاح للتشفير :

لدينا كلمة أحمد ، لكي نشفر هذه الكلمة يجب علينا تغيير كل حرف منها إلى ثالث حرف بعد الأصلي ، فتكون العملية بهذا الشكل :

أ + 3 = ث

ح + 3 = ذ

م + 3 = و

د + 3 = ز

لتصبح كلمة أحمد = ثذوز بعد التشفير .

و لمزيد توضيح هذه العملية ، إليكم هذا الفيديو :



متطلّبات تقنية التشفير :


تتطلب هذه العملية ثلاث عوامل أساسية تكون شرطا أساسيا في نجاحها :

1 –  النص الذي يرمز له ب P و مجموع الحروف الموجودة بالنص و اللتي نرمز لها ب Σ .

2 –  محتوى النص بعد التشفير و نرمز له ب C .

3 –  المفتاح السري الذي يفك النص المشفر و يكون رمزه K .

و بالعودة إلى مثالنا فإن :

أحمد = P

PΣ = 4

تدهر =C

K = 3

و يمكنكم تشفير كلماتكم بإستخدام الأداة الموجودة في هذا الموقع :

[ http://www.xarg.org/tools/caesar-cipher ]


أنواع التشفير الحالية :


تزامنا مع التطور الذي تعرفه البشرية ، فإن عملية التشفيـر تطورت و أصبح إستخدامها حاليا  في تأمين المعلومات و البيانات على شبكة الأنترنت .

و في هذا السياق نذكر نوعين من التشفير المستعمل و هما:

1- التشفير المتناظر أو التقليدي Symmetric cryptography :  و هو كتشفير قيصر إذ أنه  يستخدم فيه مفتاح واحد لعملية التشفيـر وفكه  للمعلومات. ويعتمد هذا النوع بالأخص على سرية المفتاح المستخدَم ، حيث أن الشخص الذي يملك المفتاح بإمكانه فك التشفير وقراءة المحتوى الأصلي للنص .

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


التشفير المتناظر أو التقليدي


2- تشفير المفتاح العام Asymmetric cryptography : يعتمد هذا النوع على وجود مفتاحين وهما المفتاح العام (Public key) و المفتاح الخاص (Private key) ،حيث أن المفتاح العام هو لتشفير الرسائل والمفتاح الخاص لفك شيفرة الرسائل.

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

نأخذ مثالا على ذلك :

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


تشفير المفتاح العام


من أمثلة على أنظمة تشفير المفتاح العام : RSA ,PGP, DSA ,Elgamal ,Deffie-Hellman


المزايا و العيوب :


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

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

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

موضوعات اخري قد تهُمك

0 comment

El QaNaS نوفمبر 27, 2016 - 10:00 ص

شكرا استمر

رد
محمد غازي صوايفي نوفمبر 27, 2016 - 4:08 م

بارك الله فيك أخي ، دمت متابعا وفيا لنا 🙂

رد
iraqi_walf99 نوفمبر 30, 2016 - 4:25 م

السلام عليكم
لدي سؤال اخي العزيز
كيف اعرف مفتاح التشفير
مثلا لدي نص مشفر كيف مفتاح التشفير

رد
محمد غازي صوايفي نوفمبر 30, 2016 - 9:02 م

مرحبا بك أخي 🙂
لمعرفة مفتاح تشفير معين يوجد حلان فقط :
إما أن يمدك به مرسل النص أو أن تقوم بكسر التشفير بنفسك
إليك هذه التدوينة :

رد

Leave a Comment

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

Privacy & Cookies Policy