تبادل المفاتيح
تبادل المفاتيح (أو إنشاء المفاتيح ) هو أسلوب في علم التشفير يتم من خلاله تبادل مفاتيح التشفير بين طرفين، مما يسمح باستخدام خوارزمية التشفير .

إذا رغب المرسل والمستقبل في تبادل رسائل مشفرة، فيجب أن يكون كل منهما مجهزًا لتشفير الرسائل المرسلة وفك تشفير الرسائل المستلمة. وتعتمد طبيعة التجهيزات المطلوبة على تقنية التشفير المستخدمة. فإذا استخدما رمزًا ، فسيحتاج كلاهما إلى نسخة من نفس دفتر الرموز . أما إذا استخدما خوارزمية تشفير ، فسيحتاجان إلى مفاتيح مناسبة. وإذا كانت خوارزمية التشفير متناظرة ، فسيحتاج كلاهما إلى نسخة من نفس المفتاح. أما إذا كانت خوارزمية التشفير غير متناظرة ذات خاصية المفتاح العام/الخاص، فسيحتاج كل منهما إلى المفتاح العام للآخر.
قناة التبادل
يتم تبادل المفاتيح إما داخل النطاق أو خارجه. [ 1 ]
مشكلة تبادل المفاتيح
تُعرّف مشكلة تبادل المفاتيح بأنها كيفية تبادل أي مفاتيح أو معلومات أخرى لازمة لإنشاء قناة اتصال آمنة، بحيث لا يتمكن أي طرف آخر من الحصول على نسخة منها. تاريخيًا، قبل اختراع التشفير بالمفتاح العام (التشفير غير المتماثل)، كان التشفير بالمفتاح المتماثل يستخدم مفتاحًا واحدًا لتشفير الرسائل وفك تشفيرها. ولكي يتمكن طرفان من التواصل بسرية تامة، يجب عليهما أولًا تبادل المفتاح السري، بحيث يتمكن كل طرف من تشفير الرسائل قبل إرسالها، وفك تشفير الرسائل المستلمة. تُعرف هذه العملية بتبادل المفاتيح.
تكمن المشكلة الرئيسية في التشفير المتناظر، أو التشفير أحادي المفتاح، في أنه يتطلب تبادل مفتاح سري عبر وسطاء موثوق بهم ، أو حقائب دبلوماسية ، أو أي قناة اتصال آمنة أخرى . إذا لم يتمكن الطرفان من إنشاء تبادل أولي آمن للمفتاح، فلن يتمكنا من التواصل بشكل آمن دون التعرض لخطر اعتراض الرسائل وفك تشفيرها من قبل طرف ثالث حصل على المفتاح أثناء عملية التبادل الأولي.
تستخدم التشفير بالمفتاح العام نظامًا ثنائي المفاتيح، يتألف من مفتاح عام ومفتاح خاص، حيث تُشفّر الرسائل بأحدهما وتُفكّ شفرتها بالآخر. ويعتمد تحديد المفتاح المستخدم للتشفير، سواءً كان عامًا أو خاصًا، على خوارزمية التشفير المختارة. فعلى سبيل المثال، في خوارزمية RSA ، يُستخدم المفتاح الخاص لفك تشفير الرسائل، بينما في خوارزمية التوقيع الرقمي (DSA)، يُستخدم المفتاح الخاص للتحقق من صحتها. يمكن إرسال المفتاح العام عبر قنوات غير آمنة أو مشاركته علنًا، بينما لا يتوفر المفتاح الخاص إلا لمالكه.
تُعرف هذه الطريقة بتبادل مفاتيح ديفي-هيلمان، حيث يمكن تبادل مفتاح التشفير علنًا دون المساس بسرية الرسائل المشفرة. يقوم أحد الطرفين بتبادل المفاتيح مع الطرف الآخر، الذي بدوره يقوم بتشفير الرسائل باستخدام المفتاح وإرسال النص المشفر. ولا يمكن فك تشفير الرسالة إلا باستخدام مفتاح فك التشفير، وهو المفتاح الخاص في هذه الحالة. وعلى عكس تبادل المفاتيح المتناظر، لا تتعرض أي معلومات حساسة لخطر الاختراق خلال عملية تبادل مفاتيح ديفي-هيلمان.
تعريف
من حيث المبدأ، تكمن المشكلة الوحيدة المتبقية في التأكد (أو على الأقل الثقة) من أن المفتاح العام يعود فعلاً إلى مالكه المفترض. ولأنه من الممكن انتحال هوية شخص آخر بعدة طرق، فإن هذه ليست مشكلة بسيطة أو سهلة الحل، خاصةً عندما لا يكون المستخدمان المعنيان قد التقيا من قبل ولا يعرفان شيئاً عن بعضهما البعض.
تبادل مفاتيح ديفي-هيلمان
في عام ١٩٧٦، نشر ويتفيلد ديفي ومارتن هيلمان بروتوكولًا تشفيريًا يُسمى تبادل مفاتيح ديفي-هيلمان (D-H)، استنادًا إلى مفاهيم طوّرها رالف ميركل، طالب الدكتوراه لدى هيلمان . يُمكّن هذا البروتوكول المستخدمين من تبادل المفاتيح السرية بأمان حتى في حال مراقبة جهة معادية لقناة الاتصال. مع ذلك، لا يُعالج بروتوكول تبادل مفاتيح D-H في حد ذاته مسألة المصادقة (أي التأكد من الهوية الحقيقية للشخص أو "الكيان" على الطرف الآخر من قناة الاتصال). تُعدّ المصادقة بالغة الأهمية عندما تستطيع جهة معادية مراقبة الرسائل وتعديلها داخل قناة الاتصال (المعروفة أيضًا بهجمات الوسيط أو MITM)، وقد تمّ تناول هذه المسألة في القسم الرابع من الورقة البحثية. [ ٢ ]
البنية التحتية للمفاتيح العامة
طُرحت البنى التحتية للمفاتيح العامة (PKIs) كحل بديل لمشكلة التحقق من الهوية. في تطبيقها الأكثر شيوعًا، يتقدم كل مستخدم بطلب إلى " جهة إصدار الشهادات " (CA)، الموثوقة من جميع الأطراف، للحصول على شهادة رقمية تُستخدم من قِبل المستخدمين الآخرين كأداة تحقق غير قابلة للتلاعب من الهوية. وتكون البنية التحتية آمنة ما لم يتم اختراق جهة إصدار الشهادات نفسها. وفي حال حدوث ذلك، توفر العديد من البنى التحتية للمفاتيح العامة آلية لإلغاء الشهادات، ما يمنع المستخدمين الآخرين من الوثوق بها. وعادةً ما تُضاف الشهادات الملغاة إلى قوائم إلغاء الشهادات ، والتي يمكن مطابقة أي شهادة معها.
أصدرت العديد من الدول والجهات القضائية الأخرى تشريعات أو لوائح تشجع استخدام البنية التحتية للمفاتيح العامة (PKI) من خلال منح هذه الشهادات الرقمية (بدرجات متفاوتة) قوة قانونية (انظر التوقيع الرقمي ). وقد أنشأت العديد من الشركات التجارية، بالإضافة إلى بعض الدوائر الحكومية، هيئات إصدار شهادات مماثلة.
لكن هذا لا يحل المشكلة، إذ لا تزال موثوقية جهة إصدار الشهادات غير مضمونة لأي فرد بعينه. وهذا يُعدّ مغالطة الاحتكام إلى السلطة . وللحصول على موثوقية حقيقية، يلزم التحقق شخصيًا من أن الشهادة صادرة عن جهة إصدار الشهادات، وإثبات الثقة بها. وهذا عادةً ما يكون غير ممكن.
توجد حالات معروفة اقترحت فيها حكومات استبدادية إنشاء ما يُسمى بـ"هيئات إصدار الشهادات الوطنية"، والتي ستكون شهاداتها إلزامية التثبيت على أجهزة المواطنين، وبمجرد تثبيتها والوثوق بها، يمكن استخدامها لمراقبة حركة مرور الإنترنت المشفرة أو اعتراضها أو تعديلها أو حجبها. [ 3 ] [ 4 ] [ 5 ]
بالنسبة للمبتدئين في هذا المجال، يُمكن اعتبار هذه الترتيبات بمثابة تصديقات إلكترونية من كاتب عدل تُثبت أن "هذا المفتاح العام يخص هذا المستخدم". وكما هو الحال مع تصديقات كاتب العدل، قد تحدث أخطاء أو سوء فهم في هذه التصديقات. إضافةً إلى ذلك، قد لا يكون كاتب العدل نفسه موثوقًا به. وقد شهدنا العديد من حالات الفشل العلنية البارزة من قِبل جهات إصدار الشهادات المختلفة. [ 6 ] [ 7 ]
شبكة الثقة
على النقيض تمامًا، يوجد نظام شبكة الثقة الذي يتجنب هيئات إصدار الشهادات المركزية كليًا. يتحمل كل مستخدم مسؤولية الحصول على شهادة من مستخدم آخر قبل استخدامها للتواصل معه. يستخدم كل من PGP و GPG (وهو تطبيق لمعيار OpenPGP للإنترنت) آلية شبكة الثقة هذه.
اتفاقية مفاتيح مصادق عليها بكلمة مرور
يمكن لخوارزميات اتفاقية المفاتيح المعتمدة على كلمة المرور إجراء تبادل مفاتيح تشفيرية باستخدام معرفة كلمة مرور المستخدم .
تبادل المفاتيح الكمومية
يستغل توزيع المفاتيح الكمومية خصائص معينة من الفيزياء الكمومية لضمان أمانه. ويعتمد على حقيقة أن رصد (أو قياس ) حالة كمومية يُحدث اضطرابات فيها. وفي العديد من الأنظمة، يمكن للمستقبل رصد هذه الاضطرابات كضوضاء، مما يُتيح كشف هجمات الوسيط . وإلى جانب صحة واكتمال ميكانيكا الكم، يفترض البروتوكول وجود قناة اتصال موثقة بين أليس وبوب.
انظر أيضاً
مراجع
- ↑ إيميت دولاني، تشاك إيستوم (5 أكتوبر 2017). دليل دراسة CompTIA Security+: امتحان SY0-501 . جون وايلي وأولاده. ISBN 9781119416906.
- ↑ ديفي، ويتفيلد؛ هيلمان، مارتن إي. (نوفمبر 1976). "اتجاهات جديدة في علم التشفير" (ملف PDF) . معاملات IEEE في نظرية المعلومات . IT-22 (6): 644–654 . doi : 10.1109/TIT.1976.1055638 .
- ↑ وولف، جوزفين (14 ديسمبر 2015). "خطة كازاخستان الجديدة المقلقة للأمن السيبراني" . سلات . تم الاطلاع عليه بتاريخ 9 يناير 2019 .
- ↑ شابوفالوفا، ناتاليا (5 يناير 2016). "شهادة أمان جمهورية كازاخستان: الدولة ستكون قادرة على التحكم في حركة مرور الإنترنت المشفرة للمستخدمين" . مونداك . تم الاطلاع عليه بتاريخ 9 يناير 2019 .
- ↑ «يُقال إن الكرملين يرغب في إنشاء مركز تديره الدولة لإصدار شهادات SSL» . ميدوزا . ١٥ فبراير ٢٠١٦. تاريخ الاطلاع: ٩ يناير ٢٠١٩ .
- ↑ مشاكل CA/Symantec
- ↑ تم ضبط شركة سيمانتك مرة أخرى وهي تصدر شهادات HTTPS غير شرعية بشكل غير قانوني ، 23 يناير 2017
- إمكانية التشفير الرقمي غير السري، جيه إتش إليس، يناير 1970.
- التشفير غير السري باستخدام حقل محدود ، إم جيه ويليامسون، 21 يناير 1974.
- أفكار حول التشفير غير السري الأرخص، بقلم إم جيه ويليامسون، 10 أغسطس 1976.
- اتجاهات جديدة في علم التشفير W. Diffie و ME Hellman، معاملات IEEE في نظرية المعلومات، المجلد IT-22، نوفمبر 1976، الصفحات: 644 – 654.
- جهاز وطريقة تشفير مارتن إي. هيلمان، وبيلي دبليو. ديفي، ورالف سي. ميركل، براءة اختراع أمريكية رقم 4,200,770، 29 أبريل 1980
- السنوات العشر الأولى من التشفير بالمفتاح العام، ويتفيلد ديفي، وقائع معهد مهندسي الكهرباء والإلكترونيات، المجلد 76، العدد 5، مايو 1988، الصفحات: 560-577 ( ملف PDF بحجم 1.9 ميجابايت)
- مينيز، ألفريد ؛ فان أورشوت، بول ؛ فانستون، سكوت (1997). دليل التشفير التطبيقي. بوكا راتون، فلوريدا: مطبعة سي آر سي. رقم ISBN 0-8493-8523-7( متوفر عبر الإنترنت )
- سينغ، سيمون (1999) كتاب الشفرات: تطور السرية من ماري ملكة اسكتلندا إلى التشفير الكمي، نيويورك: دابلداي، رقم ISBN 0-385-49531-5كمبوديا
- أساسيات التشفير
- بروتوكولات التشفير
- التشفير بالمفتاح العام
