علم التشفير Cryptography


ماهوعلم التشفير اهدافه وكيف ظهر وما الخورزميات المستعملة في علم  التشفير Cryptography واسباب  تطويره 


علم التشفير  , Cryptography


في العصر القديم قبل 4000 سنة تقريبا, في الحروب كان يستخدم ما يسمى بـ علم التشفير Cryptography , أول استخدام معروف لتشفر كان بواسطة يوليوس قيصر (100 سنة قبل الميلاد حتى 44 سنة قبل الميلاد) ، الذي لم يكن يثق برسائله عند التواصل مع حكامه وضباطه , من هنا بدا علم التشفير بهدف حماية الخصوصية و السرية لهذا سميت أول خوارزمية  في التاريخ ب خوارزمية القيصر Gaius Julius Caesar تعتمد هذه الخوارزمية بتحويل الرسالة من نص مفهوم الى نص يصعب فهمه,في حالة حصول شخص غير مخول له بذلك على الرسالة لن يتمكن من فهمها لأن ما يظهر له هو خليط بين رموز وارقام وحروف غير مفهومة , يتم تشفير Encrypt الملف وفك التشفير Decrypt عن طريق مفتاح التشفير ، الذي يجب أن يكون معروف لدى الطرفين ( المرسل والمستقبل ) وهذا ما يسمى بـ خوارزمية التشفير المتناظر Symmetric encryption،يقصد بالتشفير المتناظر اي انه يوجد مفتاح واحد معروف لدى الطرفين لتشفير وفك التشفير. إلا أن هذه الخوارزمية لم تعد امنة في عصرنا الحالي فمن خطورتها أنك لو أرسلت مفتاح التشفير و الرسالة المشفرة من خلال الأوساط الناقلة وتم اعتراضهم سيتم فك تشفير الرسالة لأنك أرسلت الرسالة المشفرة و مفتاح التشفير, لتجاوز هذا المشكل ظهر خوارزمية تانية تسمى بالتشفير الغير متناظر Asymmetric encryption فهذه الخوارزمية معقدة قليلا لأنها تستخدم مفتاحين لتشفير public key  و privet key بحيث يقوم privet key الخاص بي بفك تشفير اي شيء تم تشفيره ب public key الخاصة بي طبعا الهدف منها  التخلص من مشكلة تبادل كلمات السر الغير اَمنة والتي قد تتعرض للسرقة من خلال طرف اخر ويقوم بكشف المعلومات. لو اردت ان تتواصل مع (شخص,مجموعة) لازم أن يتوفر هو أيضا على Asymmetric encryption أي public key و privet keyتقوم بإرسال المفتاح العام لمن تريد ( شخص، مجموعة ..)، مهمة المفتاح العام  public keyهي عمل تشفير للرسالة فقط وليس فك التشفير، الطرف المستقبل يقوم بتشفير الرسالة عن طريق استخدام مفتاحك العام الذي تم ارسالة اليه، بعد ذلك يقوم الطرف المستقبل بإرسال الرسالة المشفرة الى المرسل الأصلي الذي قام بإرسال المفتاح العام له، عند استلام المرسل الرسالة المشفرة ، فإنه يقوم بفك التشفير عن طريق المفتاح الخاص privet key فقط ، هو الوحيد الذي يستطيع فك التشفير عن ذلك الملف .(أعد قراءة المثال بتمعن وستفهم).


التشفير ,الغير متناظر ,Asymmetric, encryption


 لكن للاسف هذه الخوارزمية (لتشفير الغير متناظر Asymmetric encryption) هي ايضا لها عيوب اخرى سنتطرق اليها والى حلها فيما بعد ان شاء الله .
أستودعكم الله الذي لا تضيع ودائعه ...دمتم في أمان الله وحفظه

اشترك في آخر تحديثات المقالات عبر البريد الإلكتروني:

0 الرد على "علم التشفير Cryptography"

إرسال تعليق

إعلان أسفل عنوان المشاركة

إعلان وسط المشاركات 1

إعلان وسط المشاركات اسفل قليلا 2

إعلان أسفل المشاركات