امنیت شبکه

آموزش امنیت شبکه: استاندارد رمزنگاری داده (رمزنگاری DES)

الگوریتم des

استاندارد رمزنگاری داده (DES)

الگوریتم Data Encryption Standard (DES) یک الگوریتم رمزنگاری متقارن است یعنی در رمزنگاری DES فرستنده و گیرنده از یک کلید مشترک استفاده می کنند.

رمزنگاری DES شامل چندین تكرار است که از هر دو تكنیك جابه‌جایی و جایگزینی است. در این الگوریتم حفظ كلید بین فرستنده و گیرنده پیغام به صورت محرمانه بسیار مهم است زیرا الگوریتم در اختیار همگان است و در صورت لو رفتن كلید، هر كسی می‌تواند پیغام محرمانه را ببیند. به همین جهت در رمزنگاری DES معمولاً عمر كلید به اندازه عمر تراكنش است. روند پیشرفت رمزنگاری DES به صورت زیر است:

استاندارد رمزنگاری داده (DES)

استاندارد رمزنگاری داده (DES)

كلید DES

یك توالی هشت بایتی است كه هر بایت شامل یك كلید هفت بیتی و یك بیت توازن (Parity) است. پس این کلید ۶۴ بیتی می باشد. تنها از ۵۶ بیت این کلید استفاده مؤثر می شود و ۸ بیت آن بیت parity می باشد.

كلید DES

كلید DES

عملکرد الگوریتم رمزنگاری DES در زیر نشان داده شده است:

عملکرد الگوریتم رمزنگاری DES

عملکرد الگوریتم رمزنگاری DES

  1. الگوریتم رمزنگاری DES متن اصلی را به بلوکهای ۶۴ بیتی میشکند و در هر زمانبر روی یکی از این بلوکها کار میکند.
  2. کلید DES دارای ۶۴ بیت می باشد که ۸ بیت آن توازن و ۵۶ بیت آن کلید است.در این مرحله کلید ۵۶ بیتی به دو نیمه تقسیم میشود (دو نیمه ۲۸ بیتی) و به چپ شیفت داده میشوند.
  3. بلوک ۶۴ بیتی داده خام به دو نیمه راست و چپ شکسته میشود و نیمه راستبا نتایج مرحله دوم XOR می شود.
  4. نیمه چپ داده خام و نتیجه حاصل شده از XOR در مرحله سوم برای رمزنگاری وارد این مرحله می شوند.
  5. در این مرحله دو نیمه راست و چپ جدید ساخته می شوند تا به عنوان ورودی دور (Round) بعدی مورد استفاده قرار گیرند.
  6. نتایج مرحله پنجم به عنوان داده های ورودی وارد دور بعدی می شود و نتایج مرحله دوم نیز یه عنوان کلیدهای دور بعدی وارد می شوند و این مراحل ۱۵ مرتبه دیگر (جمعا ۱۶ مرتیه) تکرار میشوند.
  7. پس از ۱۶ دور تکرار مراحل بالا، متن رمزشده ۶۴ بیتی از الگوریتم خارج می شود.

متن آموزشی بالا برگرفته از کتاب امنیت شبکه های کامپیوتری گروه آموزشی زرافه می باشد. برای آشنایی بیشتر و دانلود کتاب امنیت شبکه های کامپیوتری تیم مهندسی زرافه به لینک زیر مراجعه کنید. دانلود این کتاب امنیت شبکه به صورت PDF و چاپی ممکن می باشد.

درباره نویسنده

سارا همایونی

نظری دهید

هجده + دو =

گفتگو زنده

)
    is typing...

    ما الان آنلاین نیستیم. متن پیام خود را از طریق فرم زیر برای ما ارسال کنید یا از طریق ای دی تلگرام networkbooks_ir@ با ما در ارتباط باشید.

    ارسال پیام لغو