اصل کیرشهف

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

اصل کیرشهف اصلی مهم در زمینهٔ سامانه‌های رمزنگاری است که بیان می‌دارد در ارزیابی امنیت این سامانه‌ها همواره باید فرض کرد که نفوذگران روش‌های به کار رفته در سامانه را می‌دانند و با آن آشنایند.[۱] بنا بر این اصل، امنیت سامانه نباید به پنهانی و محرمانه بودن الگوریتم‌های آن وابسته باشد، بلکه تنها باید به محرمانه‌بودن کلیدهای رمز متکی باشد.[۲]

این اصل به نام آگوست کیرشهف[و ۱] نام‌گذاری شده است. سامانه‌های رمزنگاری نوین عموماً بر پایهٔ اصل کیرشهف بنا می‌شوند. هرچند امروزه استفاده از سامانه‌هایی که محرمانه‌بودن روش‌ها را اصل قرار می‌دهند همچنان رایج است، اما رمز چنین سامانه‌هایی معمولاً خیلی زود شکسته می‌شود و در دنیای اطلاعات امروزی محرمانه نگاه داشتن جزئیات فنی یک سامانه بسیار دشوار است؛ همچنین با پیشرفت روزافزون فناوری‌ها مدت زمان لازم برای شکستن رمزها روز به روز کاهش می‌یابد و به علت نامعلوم بودن میزان این پیشرفت‌ها نمی‌توان آن‌ها در طراحی سامانه دخیل کرد. ولی می‌توان محرمانه‌نگاه داشتن روش‌ها را به عنوان یک سطح امنتی بیشتر و به صورت ترکیبی با اصل کیرشهف استفاده نمود.[۳]

جستارهای وابسته[ویرایش]

واژه‌نامه[ویرایش]

  1. Auguste Kerckhoffs

منابع[ویرایش]