التقنيةحماية المعلومات

علم التشفير (cryptography)

اقرأ في هذا المقال
  • نبدأ بالتشفير (Encryption):
  • ماهي أنواع (cryptography)؟

لابد أنَّك واجهت كلمة تشفير (cryptography) من قبل، سنبدأ في سلسلة تفسيرية من المقالات لعلوم التشفير المختلفة وسنتكلم عن معناها و أيضا ما الفرق بين
(Hashing) ,( Encoding) , (Encryption) , (Obfuscation).

نبدأ بالتشفير (Encryption):

ما هو التشفير (Encryption)؟
ال (encryption) هو علم التشفير و يعني تغير كلمة أو رسالة معينة سرية مثلاً من شكل لشكل آخر، بغرض إرسالها لطرف آخر في أمان، لتجنب أي محاولة من طرف ثالث لمعرفة محتوي الرسالة ؟
الموضوع هذا بدأ منذ زمن كبير جداً و مرَّ في مراحل تطور كبيرة، وأكثر استخداماته كانت في الحروب وكان شائع في الحرب العالمية الثانية بعد تطور أجهزة الاتصالات بموجات الراديو، كانت دولة ألمانيا تستخدم آلات معينة ومنها آلة ال (enigma) كان يتم استخدامها لإرسال المعلومات، والأوامر بين ألمانيا و معسكراتها، وهذه الآلة كانت سبب كبير لتطور المانيا و تفوقها في الحرب،إلى أن قام عالم إنجليزي بفك تشفيرها، و كان اسم هذا العالم
(Alan Turing).

وهذا كان سبب رئيسي من أسباب انتصار الحلفاء على ألمانيا.

مم تتكون عملية التشفير؟

عملية التشفير تتكون من ثلاث عناصر أساسية:

-العنصر الأول: الكلمة أو الرسالة المراد تشفيرها وتسمي (plaintext).

العنصر الثاني : مفتاح يُسمى مفتاح التشفير، أو المفتاح (key)، وهذا المفتاح يدخل في معادلة مع ال (plaintext) لإخراج ما يسمَّى ب الرسالة المشفرة (ciphertext)،وهي العنصر الثالث بحيث لن يتم الوصول إلي الرسالة الأصلية إلّا بعكس المعادلة الرياضية باستخدام نفس المفتاح.

ماهي أنواع (cryptography)؟

هناك نوعين أساسيين من ال (cryptography):

  • (Symmetric) متماثل
  • (Asymmetric) غير متماثل

التشفير المتماثل (Symmetric):

يتم ببساطة بمفتاح واحد، ماذا يعني ذلك؟

بمعنى أن كلا الطرفين يتم الاتفاق فيما بينهم على مفتاح مشترك يتم استخدامه لعملية التشفير، و تسمَّى بال (Encryption)، وعملية فك التشفير، وتسمَّى بال (Decryption)

يبدأ الطرف المرسل بإدخال المفتاح المتفق عليه داخل معادلة هذه المعادلة تسمَّى خوارزمية التشفير(Encryption Algorithm)
ويوجد منها أنواع كثيرة، أشهر نوع هو (AES) و هو اختصار ل
(Advanced Encryption Standard).

وبعد هذه العملية الناتج سيكون الـرسالة المشفرة (Ciphertext)، وبعد ذلك يقوم الطرف المرسل بإرسالها للطرف المستقبل وفي هذه الحالة لو وجد أحد في المنتصف وهذا يسمّى
(MITM (Man In The Middle)
أو (Adversary)
لو تمكن بوسيلة معينة بأنَّه استطاع أن يصل للرسالة المشفرة لن يتمكن من فهم أي من محتوى هذه الرسالة، وكما أنه لن يتمكن من أن يعكس المعادلة لعدم وجود المفتاح و من هنا أصبحت فكرة سرية الخوارزمية ليست مهمة جدا حيث أن الخوارزمية مازالت معتمدة على المفتاح، وهذا المفتاح ضروري لعملية فك التشفير (Decryption).
بعد أن يستلم الطرف الآخر الرسالة تكون لديه المقدرة بعكس المعادلة بالمفتاح المتفق عليه مسبقاً بين الطرفين وبهذا يتم فك التشفير، للوصول إلى الرسالة الأصلية (plaintext).

ميزة هذا النوع السرعة.

ولكن أحد عيوبه هي الاتفاق على المفتاح بحيث من الممكن أن المهاجم يقوم بالتقاط المفتاح المتفق عليه أثناء الاتفاق عليه و قبل الشروع في التشفير.

المصدر
Cryptography and Public Key Infrastructure on the InternetCryptography: Theory and Practice, Third Edition

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى