مبادئ كيرشوف
قوانين كيركهوف أو مبدئ كيركهوف هو مبدئ أو براديغم لتصميم أنظمة وخوارزميات التعمية أو ما يسمى أحيانا (خطأ) بأنظمة أو خوارزميات التشفير. ويقول هذا البراديغم أن أمن نظام أو خوارزمية ما يجب أن يكون نابعا من سرية مفتاح الخوارزمية فقط وليس من سرية الخوارزمية نفسها. يعود هذا القانون إلى أوغست كيركهوف عالم التعمية العسكرية الهولندي سنة 1883 الذي قام بنشر بحث عن ذلك تحت عنوان التعمية العسكرية في مجلة العلوم العسكرية. وقام كلود شانون لاحقا بصياغة هذا القانون بشكل مختلف حيث عبر عن ذلك بجملته: العدو يعرف النظام. أي أنه يجب أن نفترض أن العدو يعلم كيفية عمل الخوارزمبة لذلك يجب أن يكون أمنها ناتجا من سرية المفتاح. مقابل هذا الباراديجم نجد من يستقي أمن النظام من المحافظة على سرية الخوارزمية. وقد صاغ كيركهوف قانونه في سبع شروط.
- يجب أن تكون سرية، ولا نقلق إذا وقعة في ايدي الاعداء.
- يجب أن تكون المفاتيح السرية قابلة للتواصل والحفظ دون توضيحات، وكذلك يمكن للمرسل تغيرها أو التعديل عليها حسب الحاجة.
ملف:Nuvola apps edu mathematics-ar.svg | هذه بذرة مقالة عن الرياضيات تحتاج للنمو والتحسين، فساهم في إثرائها بالمشاركة في تحريرها. |
ملف:Nuvola apps edu mathematics-ar.svg | بوابة رياضيات تصفح مقالات ويكيبيديا المهتمة بالرياضيات. |
de:Kerckhoffs’ Prinzip Kerckhoffs's principle]] es:Principio de Kerckhoffs fr:Principe de Kerckhoffs he:עקרון קרקהופס it:Principio di Kerckhoffs ja:ケルクホフスの原理 nl:Principe van Kerckhoffs pl:Zasada Kerckhoffsa ru:Принцип Керкгоффса tr:Kerckhoffs İlkesi uk:Принцип Керкгоффза vi:Nguyên tắc Kerckhoffs zh:柯克霍夫原則