علم التشفير 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) هي ايضا لها عيوب اخرى سنتطرق اليها والى
حلها فيما بعد ان شاء الله .
أستودعكم الله الذي
لا تضيع ودائعه ...دمتم في أمان الله وحفظه


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