مشخصات

زبان

بانک اطلاعاتی

فایل ها

توضیحات

m فایل متلب و فیلم نحوه اجرا دارد

۵۰,۰۰۰ تـــــومان

رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES در نرم افزار متلب

  • یکشنبه ۲۱ مرداد ۱۳۹۷
  • بازدید ۱,۳۱۰ نفر

تصویر encrypt-decrypt-data-des-algorithm-matlab_22178_1 رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES در نرم افزار متلب

رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES

در این بخش پروژه رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES را در نرم افزار MATLAB به همراه فیلم نحوه اجرا آماده کرده ایم که در ادامه به نحوه عملکرد آن پرداخته و معرفی DES به همراه فیلم و تصاویر خروجی این پروژه طراحی الگوریتم قرار داده شده است.

معرفی پروژه

ابتدا باید یک متنی جهت رمزنگاری از بخش enter input به برنامه داده شود. سپس می بایست برای آن یک کلید واژه از بخش encrypt تعریف کنیم. بعد می توان با کلیک بر روی دکمه ok آن را رمزنگاری کرده و خروجی رمز شده را در بخش encrypt data مشاهده نمود. جهت رمزگشایی آن نیز باید کلید واژه ای که در بخش encrypt مشخص کرده بودیم را در قسمت decrypt تعریف و ok کنیم تا عمل رمزگشایی انجام و نتیجه را در قسمت decrypt data نشان دهد.

معرفی الگوریتم استاندارد رمزنگاری داده‌ ها (DES)

الگوریتم استاندارد رمزنگاری داده ‌ها  (Data Encryption Standard – DES) یک رمزکننده‌ بلاکی  کلید متقارن است. در این الگوریتم طول کلید برابر 56 بیت بوده و اندازه‌ بلاک نیز برابر با 64 بیت است. الگوریتم DES هنگامی که یک کلید ضعیف در آن مورد استفاده قرار می ‌گیرد، آنگاه در برابر حمله‌ های بر پایه‌ کلید آسیب ‌پذیر است. الگوریتم DES در سال 1972 توسط IBM و با استفاده از الگوریتم رمزنگاری داده‌ ها ایجاد شده است. این الگوریتم توسط دولت ایالات متحده به عنوان الگوریتم رمزنگاری استاندارد پذیرفته شده است.

کلید در الگوریتم DES

این الگوریتم با یک کلید 64 بیتی شروع شد و سپس NSA محدودیتی را برای استفاده از الگوریتم DES با طول کلید 56 بیتی قرار داد، از این رو الگوریتم DES، 8 بیت از 64 بیت را حذف کرد و سپس از کلید 56 بیتی فشرده شده که از کلید 64 بیتی مشتق شده است، برای رمزنگاری داده‌ هایی با اندازه‌ بلاک 64 بیتی استفاده می ‌کند. DES می ‌تواند در حالت ‌های مختلفی مانند CBC، ECB، CFB و OFB اجرا شود و بدین ترتیب این الگوریتم را انعطاف ‌پذیر می ‌سازد.

این الگوریتم وقتی که از یک کلید ضعیف استفاده شود، در برابر حمله‌ بر پایه‌ کلید آسیب ‌پذیر می باشد. در سال 1988 سوپر کامپیوتر شکننده‌ DES، با کمک تعداد بسیار زیادی از کامپیوتر های شخصی توزیع شده بر روی اینترنت توانست که رمز DES را در 22 ساعت بشکند.

تصاویر خروجی پروژه در متلب

تصویر encrypt-decrypt-data-des-algorithm-matlab_22178_2 رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES در نرم افزار متلب تصویر encrypt-decrypt-data-des-algorithm-matlab_22178_3 رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES در نرم افزار متلب تصویر encrypt-decrypt-data-des-algorithm-matlab_22178_4 رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES در نرم افزار متلب تصویر encrypt-decrypt-data-des-algorithm-matlab_22178_5 رمزنگاری و رمزگشایی داده‌ ها با الگوریتم DES در نرم افزار متلب

 

باکس دانلود
شناسه:
۲۲۱۷۸
توضیحات:
m فایل متلب و فیلم نحوه اجرا دارد
قیمت:
۵۰,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است