مبدأ كيركوف

وضع عالم التشفير الهولندي أوغست كيركوفس في القرن التاسع عشر مبدأ كيركوفس (المعروف أيضًا باسم فرضية كيركوفس ، أو مبدأه الأساسي، أو مسلمته ، أو مذهبه، أو قانونه ) . ينص هذا المبدأ على أن نظام التشفير يجب أن يكون آمنًا، حتى لو كانت جميع معلومات النظام، باستثناء المفتاح ، متاحة للعامة. يتبنى علماء التشفير هذا المفهوم على نطاق واسع، على عكس مفهوم "الأمان عن طريق التعتيم" ، الذي لا يحقق الأمان.
صاغ عالم الرياضيات الأمريكي كلود شانون مبدأ كيركوفس على النحو التالي: " العدو يعرف النظام"، [ 1 ] أي أنه "ينبغي تصميم الأنظمة على افتراض أن العدو سيتعرف عليها تمامًا على الفور". وبهذا الشكل، يُطلق عليه مبدأ شانون .
وهناك صيغة أخرى وضعها الباحث والأستاذ الأمريكي ستيفن إم. بيلوفين وهي:
بمعنى آخر، صمم نظامك على افتراض أن خصومك على دراية تامة به. ( أخبرني مسؤول سابق في المركز الوطني لأمن الحاسوب التابع لوكالة الأمن القومي أن الافتراض السائد هناك هو أن الرقم التسلسلي 1 لأي جهاز جديد يتم تسليمه إلى الكرملين ) . [ 2 ]
الأصول
أحدث اختراع التلغراف تغييرًا جذريًا في الاتصالات العسكرية ، وزاد بشكل كبير من عدد الرسائل التي تتطلب الحماية من العدو، مما أدى إلى تطوير شفرات ميدانية سهلة الاستخدام، دون الحاجة إلى دفاتر شفرات سرية ضخمة معرضة للاختراق في ساحة المعركة. [ 3 ] وقد ساهمت هذه الظروف في وضع متطلبات كيركوفس.
كان أوغست كيركوفس أستاذًا للغة الألمانية في كلية الدراسات العليا التجارية بباريس (HEC Paris) . [ 4 ] في أوائل عام 1883، نُشرت مقالة كيركوفس، "التشفير العسكري" (La cryptographie militaire) ، [ 5 ] في جزأين في مجلة العلوم العسكرية ، حيث ذكر فيها ستة قواعد لتصميم الشفرات العسكرية . [ 6 ] وهي مترجمة من الفرنسية: [ 7 ] [ 8 ]
- يجب أن يكون النظام عملياً، إن لم يكن رياضياً، غير قابل للفك؛
- لا ينبغي أن يتطلب الأمر السرية، ولا ينبغي أن تكون هناك مشكلة إذا وقع في أيدي العدو؛
- يجب أن يكون من الممكن التواصل وتذكر المفتاح دون استخدام ملاحظات مكتوبة، ويجب أن يكون بإمكان المراسلين تغييره أو تعديله حسب الرغبة؛
- يجب أن يكون قابلاً للتطبيق على الاتصالات التلغرافية؛
- يجب أن يكون قابلاً للنقل، ولا ينبغي أن يتطلب عدة أشخاص للتعامل معه أو تشغيله؛
- وأخيراً، بالنظر إلى الظروف التي سيتم استخدام النظام فيها، يجب أن يكون سهل الاستخدام ولا ينبغي أن يكون استخدامه مرهقاً أو يتطلب من مستخدميه معرفة قائمة طويلة من القواعد والامتثال لها.
لم يعد بعضها ذا صلة نظراً لقدرة الحواسيب على إجراء عمليات تشفير معقدة. أما القاعدة الثانية، والمعروفة الآن بمبدأ كيركوفس، فلا تزال ذات أهمية بالغة. [ 9 ]
شرح المبدأ
اعتبر كيركوفس التشفير منافسًا للتشفير الخفي ، بل وبديلًا أفضل منه ، والذي كان شائعًا في القرن التاسع عشر لإخفاء معاني الرسائل العسكرية. إحدى مشكلات أنظمة التشفير هي اعتمادها على أسرار بشرية، مثل "القواميس"، التي تكشف، على سبيل المثال، المعنى السري للكلمات. وبمجرد كشف هذه القواميس، تُعرّض نظام التشفير المقابل للخطر بشكل دائم. مشكلة أخرى هي أن خطر انكشاف الأسرار يزداد مع ازدياد عدد المستخدمين الذين يحتفظون بها.
على النقيض من ذلك، استخدمت التشفير في القرن التاسع عشر جداول بسيطة تسمح بتبديل الأحرف الأبجدية الرقمية، مع تحديد تقاطعات الصفوف والأعمدة التي يمكن تعديلها بواسطة مفاتيح قصيرة ورقمية، يسهل حفظها. كان يُنظر إلى هذا النظام على أنه "غير قابل للفك" لأن الجداول والمفاتيح لا تحمل معنىً بذاتها. لا يمكن اختراق الرسائل السرية إلا إذا وقعت مجموعة متطابقة من الجدول والمفتاح والرسالة في أيدي العدو خلال فترة زمنية محددة. كان كيركوفس يرى أن الرسائل التكتيكية لا تتجاوز أهميتها بضع ساعات. لا تُخترق الأنظمة بالضرورة، لأن مكوناتها (أي جداول الأحرف الأبجدية الرقمية والمفاتيح) قابلة للتغيير بسهولة.
ميزة المفاتيح السرية
يُفترض أن استخدام التشفير الآمن يستبدل مشكلة الحفاظ على أمان الرسائل، وهي مشكلة معقدة، بمشكلة أسهل بكثير، وهي الحفاظ على أمان مفاتيح صغيرة نسبيًا. من الواضح أن النظام الذي يتطلب سرية طويلة الأمد لشيء كبير ومعقد كتصميم نظام التشفير بأكمله لا يمكنه تحقيق هذا الهدف. فهو ببساطة يستبدل مشكلة صعبة بأخرى. مع ذلك، إذا كان النظام آمنًا حتى عندما يعرف العدو كل شيء ما عدا المفتاح، فإن كل ما هو مطلوب هو إدارة الحفاظ على سرية المفاتيح. [ 10 ]
توجد طرق عديدة لاكتشاف التفاصيل الداخلية لنظام واسع الانتشار. وأبرزها إمكانية رشوة الموظفين أو العملاء أو ابتزازهم أو تهديدهم بأي شكل من الأشكال لحملهم على شرح النظام. ففي الحرب، على سبيل المثال، من المرجح أن يستولي أحد الطرفين على بعض المعدات والأفراد من الطرف الآخر. كما يستخدم كل طرف جواسيس لجمع المعلومات.
إذا كانت الطريقة تعتمد على البرمجيات، فيمكن لشخص ما استخراج بيانات الذاكرة أو تشغيل البرنامج تحت سيطرة مصحح الأخطاء لفهم الطريقة. أما إذا كانت تعتمد على الأجهزة، فيمكن لشخص ما شراء أو سرقة بعض الأجهزة وبناء البرامج أو الأدوات اللازمة لاختبارها. كما يمكن تفكيك الأجهزة لفحص تفاصيل الشريحة تحت المجهر.
الحفاظ على الأمن
يُعمّم البعض مبدأ كيركوفس بالقول: "كلما قلّت الأسرار التي يجب الحفاظ عليها لضمان أمن النظام، وكلما كانت أبسط، كان الحفاظ على أمن النظام أسهل". ويربط بروس شناير هذا المبدأ بإيمانه بضرورة تصميم جميع أنظمة الأمان بحيث يمكن التعامل مع أعطالها بسلاسة قدر الإمكان.
لا يقتصر مبدأ كيركوفس على الرموز والشفرات فحسب، بل يشمل أنظمة الأمان عمومًا: فكل سرّ يُشكّل نقطة ضعف محتملة . بعبارة أخرى، تُعدّ السرية سببًا رئيسيًا للهشاشة، وبالتالي فهي عاملٌ يُرجّح أن يجعل النظام عرضةً للانهيار الكارثي. في المقابل، تُوفّر الشفافية المرونة. [ 11 ]
يعتمد أي نظام أمني بشكل أساسي على الحفاظ على سرية بعض الأمور. ومع ذلك، يشير مبدأ كيركوفس إلى أن الأمور التي يجب الحفاظ عليها سرية ينبغي أن تكون تلك الأقل تكلفة في حال الكشف عنها عن غير قصد. [ 9 ]
على سبيل المثال، قد تُنفَّذ خوارزمية تشفير بواسطة أجهزة وبرامج موزعة على نطاق واسع بين المستخدمين. إذا كان الأمن يعتمد على الحفاظ على سرية هذه الخوارزمية، فإن الكشف عنها سيؤدي إلى صعوبات لوجستية كبيرة في تطوير واختبار وتوزيع تطبيقات الخوارزمية الجديدة - أي أنها "هشة". من ناحية أخرى، إذا لم يكن الحفاظ على سرية الخوارزمية أمرًا مهمًا، وإنما فقط المفاتيح المستخدمة معها هي التي يجب أن تبقى سرية، فإن الكشف عن هذه المفاتيح يتطلب ببساطة عملية أبسط وأقل تكلفة تتمثل في توليد وتوزيع مفاتيح جديدة. [ 12 ]
التطبيقات
وفقًا لمبدأ كيركوفس، تستخدم غالبية أنظمة التشفير المدنية خوارزميات معروفة للعموم. في المقابل، غالبًا ما تُحفظ الشفرات المستخدمة لحماية المعلومات الحكومية أو العسكرية السرية طي الكتمان (انظر التشفير من النوع الأول ). مع ذلك، لا ينبغي افتراض أن الشفرات الحكومية/العسكرية يجب أن تبقى سرية للحفاظ على الأمن. فمن المحتمل أن يكون الهدف منها أن تكون بنفس متانة الخوارزميات العامة من الناحية التشفيرية، وأن يكون قرار إبقائها سرية متوافقًا مع استراتيجية أمنية متعددة الطبقات.
الأمن من خلال التعتيم
من الشائع إلى حد ما أن تُبقي الشركات تفاصيل عمل أنظمتها سرية. يرى البعض أن هذا "الأمان عن طريق التعتيم" يجعل المنتج أكثر أمانًا وأقل عرضة للهجمات. في المقابل، يُقال إن إبقاء التفاصيل الداخلية سرية قد يُحسّن الأمان على المدى القصير، ولكن على المدى البعيد، لا ينبغي الوثوق إلا بالأنظمة التي نُشرت وخضعت للتحليل.
وعلق ستيفن بيلوفين وراندي بوش قائلين: [ 13 ]
يُعتبر الأمن من خلال التعتيم أمراً خطيراً
إن إخفاء الثغرات الأمنية في الخوارزميات والبرمجيات والأجهزة يقلل من احتمالية إصلاحها ويزيد من احتمالية استغلالها. ويُعدّ تثبيط أو حظر مناقشة نقاط الضعف والثغرات الأمنية أمرًا بالغ الخطورة والضرر على أمن أنظمة الحاسوب والشبكة ومستخدميها.
النقاش المفتوح يشجع على تحسين الأمن
لقد أثبت التاريخ الطويل لعلم التشفير وتحليل الشفرات مرارًا وتكرارًا أن النقاش المفتوح وتحليل الخوارزميات يكشفان عن نقاط ضعف لم يتوقعها واضعوها الأصليون، مما يؤدي بالتالي إلى خوارزميات أفضل وأكثر أمانًا. وكما أشار كيركوفس حول أنظمة التشفير عام 1883 [Kerc83]: "Il faut qu'il n'exige pas le secret, et qu'il puisse sans inconvénient tomber entre les mains de l'ennemi." (بمعنى آخر، "يجب ألا يتطلب النظام السرية، ويجب أن يكون من الممكن للعدو سرقته دون إحداث أي مشكلة."
مراجع
- ↑ شانون، كلود (4 أكتوبر 1949). "نظرية الاتصال لأنظمة السرية" . مجلة بيل سيستم التقنية . 28 (4): 662. doi : 10.1002/j.1538-7305.1949.tb00928.x . تاريخ الاسترجاع: 20 يونيو 2014 .
- ↑ بيلوفين، ستيف (23 يونيو 2009). "الأمن من خلال التعتيم" . ملخص المخاطر . 25 (71). مؤرشف من الأصل في 10 يونيو 2011. تم الاسترجاع في 18 سبتمبر 2010 .
- ↑ " [ 3.0 ] صعود التشفير الميداني" . vc.airvectors.net . مؤرشف من الأصل بتاريخ 11 يناير 2024. تم الاطلاع عليه بتاريخ 11 يناير 2024 .
- ↑ "أوغست كيركوفس: أبو أمن الحاسوب - التاريخ" . china.exed.hec.edu . HEC Paris . مؤرشف من الأصل في 26 نوفمبر 2022. تم الاطلاع عليه في 26 نوفمبر 2022 .
- ↑ بيتيكولاس، فابيان، النسخة الإلكترونية والترجمة الإنجليزية لكتاب "La cryptographie militaire" ، تم الاطلاع عليه بتاريخ 29-06-2004
{{citation}}: CS1 maint: deprecated archiveal service ( link ) - ↑ كان، ديفيد (1996)، كاسرو الشفرات: قصة الكتابة السرية ( الطبعة الثانية)، سكريبنرز ص. 235
- ↑ كيركوفس، أوغست (يناير 1883). "التشفير العسكري " ( ملف PDF) . مجلة العلوم العسكرية (بالفرنسية). المجلد التاسع : 5-83 . مؤرشف (ملف PDF) من الأصل بتاريخ 20 فبراير 2021. تاريخ الاسترجاع: 17 ديسمبر 2019 .
- ↑ كيركوفس، أوغست (فبراير 1883). "التشفير العسكري " ( ملف PDF) . مجلة العلوم العسكرية (بالفرنسية). المجلد التاسع : 161-191 . مؤرشف (ملف PDF) من الأصل بتاريخ 20 فبراير 2021. تاريخ الاسترجاع: 17 ديسمبر 2019 .
- ١ ٢ سافارد، جون جي جي (٢٠٠٣). "موسوعة التشفير: التشفير المثالي" . www.quadibloc.com . مؤرشف من الأصل في ٢٦ يونيو ٢٠٢٠. تم الاطلاع عليه في ٢٦ نوفمبر ٢٠٢٢ .
- ↑ ماسي، جيمس ل. (1993). "ملاحظات الدورة". التشفير: الأساسيات والتطبيقات . ص 2.5.
- ↑ مان، تشارلز سي. (سبتمبر 2002)، "انعدام الأمن الداخلي" ، مجلة أتلانتيك الشهرية ، 290 (2)، مؤرشفة من الأصل في 2008-07-07 ، تم استرجاعها في 2017-03-08 .
- ↑ "تفسير حديث لكيركوف" . رامبوس . 21 سبتمبر 2020. مؤرشف من الأصل في 26 نوفمبر 2022. تم الاطلاع عليه في 26 نوفمبر 2022 .
- ↑ بيلوفين، ستيفن؛ بوش، راندي (فبراير 2002)، الأمن من خلال التعتيم يُعتبر خطيرًا ، فرقة عمل هندسة الإنترنت (IETF)، مؤرشف من الأصل في 1 فبراير 2021 ، تم استرجاعه في 1 ديسمبر 2018
ملحوظات
- تتضمن هذه المقالة مواد من مقالة Citizendium بعنوان " مبدأ كيركوف "، المرخصة بموجب رخصة Creative Commons Attribution-ShareAlike 3.0 Unported ولكنها ليست مرخصة بموجب رخصة GFDL .
روابط خارجية
- إشارة إلى ورقة كيركوفس الأصلية، مع النص الأصلي الممسوح ضوئياً
- كاراكو، جان كلود؛ جيرود ستيوارت، ريمي؛ النقاش، ديفيد (2020). "تراث كيركهوفس" . أرشيف الطباعة الإلكترونية لعلم التشفير . ورقة 2020/556 . تم الاسترجاع في 26 نوفمبر 2022 .
- بيانات بنية الحاسوب
- علم التشفير
