حل تشریحی سوال شماره 21 مهندسی اطلاعات
کنکور دکتری مهندسی فناوری اطلاعات (IT) 1401
در الگوریتم رمزنگاری 3DES، سه واحد رمزنگاری به صورت سری پشت هم قرار داده میشوند. رابطه چنین رمز کنندهای به صورت است که P همان Plain Text و همان Clipher Text بوده و در آن اپراتور E(K,0) به معنی رمز کردن با کلید K و D(K,0) به معنای رمزگشایی با کلید K است. رابطه رمزگشای 3DES نیز بهطور مشابه قابل نوشتن است. طول کلید مؤثر در الگوریتم 3DES چقدر است و دلیل استفاده از واحد میانی رمزگشا (D) در میان دو رمز کننده (E) در طراحی این رمز کننده چیست؟
(۱) طول کلید مؤثر ۱۶۸ بیت است. استفاده از D در مرحله میانی باعث امنیت بیشتر میشود و شکستن الگوریتم را مشکلتر میکند.
طول کلید مؤثر ۱۶۸ بیت است. استفاده از D در مرحله میانی به کاربران 3DES امکان رمزگشایی پیامهایی که از سیستمهای قدیمیتر DES آمده است را با تنظیم کلیدهای مناسب میدهد.
طول کلید مؤثر ۱۱۲ بیت است. زیرا کلید و باید حتماً یکسان انتخاب شوند. استفاده از D در مرحله میانی باعث امنیت بیشتر میشود و شکستن الگوریتم را مشکلتر میکند.
طول کلید مؤثر ۱۱۲ بیت است زیرا کلید و باید حتماً یکسان انتخاب شوند. استفاده از D در مرحله میانی به کاربران 3DES امکان رمزگشایی پیامهایی که از سیستمهای قدیمی تر DES آمده است را با تنظیم کلیدهای مناسب میدهد.