استاندارد رمزنگاری داده ها

دانشنامه عمومی

الگوریتم DES یا استاندارد رمزگذاری داده Data Encryption Standard در دههٔ ۷۰ میلادی در آمریکا به عنوان یک استاندارد کدگذاری مطرح شد. این الگوریتم این گونه عمل می کند که رشته ای از متن اصلی با طول ثابت را به عنوان ورودی می گیرد و پس از انجام یک سری اعمال پیچیده روی آن خروجی را که طولی برابر طول ورودی دارد تولید می کند. DES هم چنین از یک کلید برای ایجاد رمز استفاده می کند و تنها کسانی قادر به رمزگشایی خواهند بود که مقدار کلید را می دانند. اگرچه تحلیل هایی که دربارهٔ DES انجام شده است از هر روش رمز قطعه ای دیگری بیشتر است ولی عملی ترین حمله علیه این الگوریتم جستجوی جامع فضای کلید است. سه حمله تئوریکی برای این الگوریتم وجود دارند که زمان کمتری نسبت به جستجوی جامع فضای کلید نیاز دارند ولی این روشها در عمل امکان پذیر نیستند.
با شکسته شدن الگوریتمDES این استاندارد در سال ۱۹۹۸ تمدید نشد و در سال ۲۰۰۱، الگوریتم AES به عنوان استاندارد جایگزین آن تصویب شد. این الگوریتم مانند DES یک الگوریتم رمزقطعه ای است ولی بر خلاف DES از ساختار فیستل استفاده نمی کند. تا سال ۲۰۰۶ تنها حمله مؤثر علیه الگوریتمAES حمله side channel بوده است. در ژوئن سال ۲۰۰۳ دولت آمریکا اعلام کرد که از AES می توان برای حفاظت از اطلاعات رده بندی شده و سری نیز استفاده کرد. برای اطلاعات فوق سری و محرمانه باید از کلیدهایی با طول ۱۹۲ یا ۲۵۶ بیت استفاده کرد.
در سال ۱۹۷۲ مؤسسه بین المللی استاندارد و فناوری آمریکا اعلام کرد که به یک الگوریتم برای حفاظت از اطلاعات دسته بندی نشده خود نیاز دارد. این الگوریتم می بایست ارزان، قابل دسترس و بسیار مطمئن می بود. در سال ۱۹۷۳، NIST فراخوانی برای چنین الگوریتمی اعلام نمود ولی هیچ یک از الگوریتم هایی که در پاسخ به این فراخوان ارائه شدند شرایط لازم را نداشتند. دومین فراخوان در سال ۱۹۷۴ مطرح شد در این زمان IBM الگوریتم خود را مطرح نمود که به نظر می رسید می تواند نیازهای NIST را بر طرف کند. این الگوریتم به عنوان یک استاندارد فدرال در سال ۱۹۷۶ تصویب شد و در سال ۱۹۷۷ منتشر شد. با امکان پذیر شدن حمله جستجوی جامع فضای کلید برای این الگوریتم، سازمان ملی استاندارد و فناوری آمریکا در آغاز سال ۱۹۹۷اعلام کرد که برای تدوین استاندارد پیشرفته رمزنگاری تلاشی را آغاز کرده است. در سپتامبر همان سال این سازمان به طور رسمی فراخوانی را برای ارائه الگوریتم های رمزنگاری اعلام نمود.
عکس استاندارد رمزنگاری داده هاعکس استاندارد رمزنگاری داده هاعکس استاندارد رمزنگاری داده ها
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس