کامپیوتر

سیستم رمز نگاری AES چیست

سیستم رمز نگاری AES چیست
سیستم رمز نگاری AES چیست

سیستم رمز نگاری AES چیست AES یا استاندارد رمزنگاری پیشرفته، الگویی است که جهت رمزنگاری داده‌ها و حفظ ماهیت خصوصی

آن‌ها به‌کار گرفته می‌شود.این استاندارد، ابزاری محبوب است که با اهداف بسیاری شامل طبقه‌بندی ایمن داده‌ها توسط دولت ایالات‌متحده

مورد استفاده قرار می‌گیرد.AES یک بلوک رمزنگاری متقارن است؛ بدان معنا که بلوک‌های متنی با اندازه‌های مشخص (128 بیتی) رمزگذاری

می‌شوند.این روش برخلاف الگوی رمزنگاری جاری است که در آن هر کاراکتر در یک لحظه رمزنگاری می‌شد. واژه “متقارن” بیانگر کلید

مشابهی است که برای فرآیند رمزنگاری و همچنین رمزگشایی یک پیام به‌کارگیری می‌شود.

 

سیستم رمز نگاری AES چیست

 

AES در اواخر دهه 1990 و به منظور جایگزینی با استاندارد رمزنگاری قبلی برای دولت ایالات‌متحده توسعه یافت. الگوی پیشین در اوایل دهه

1970 توسط شرکت IBM ایجاد شد و با نام استاندارد رمزنگاری داده (DES) شناخته شده بود. در سال 1977 این استاندارد جهت استفاده

دولت ایالات‌متحده موردپذیرش واقع شد؛ اما بعدها نشان داد که در برابر انواع حملات شامل نیروی مخرب، کشف تفاضلی نوشته‌های رمزی و

استخراج خطی متون رمزنگاری شده آسیب‌پذیر است. این مشکلات از ضعف استاندارد DES و الگوریتم 56 بیتی آن ناشی می‌شد. با افزایش

توان پردازشی کامپیوترها، استاندارد مذکور دیگر ایمن به‌نظر نمی‌رسد.

 

در سال 1998، DES به‌عنوان معیاری موقت به 3DES یا “DES سه‌گانه” تبدیل شد.

الگوریتم DES را در 3 نوبت متوالی و با 3 کلید رمزنگاری متفاوت بر روی یک پیام اعمال می‌کرد.

اصلاحات 3DES نسبت به استاندارد DES موجب افزایش امنیت پیام‌ها در برابر حملات مخرب کامپیوترهای آن دوره شد.

 

 

روش رمزنگاری AES

ساختار بدین صورت است که یک جعبه شامل چندین ماژول وجود دارد.

متن اصلی و کلید رمزنگاری با طول رشته های ثابت به صورت بلوک بلوک وارد این جعبه می شوند.

پس از گذراندن یک رشته عملیات به صورت رمز شده از جعبه خارج می شوند.

در نهایت تمام بلوک ها پس از خروج از جعبه کنار یکدیگر قرار داده شده و متن رمز شده تولید می شود.

سیستم رمز نگاری AES چیست

 

طول رشته برای متن اصلی 128 بیت و برای کلید نیز 128 بیت است. طول کلید ورودی این ساختار متفاوت است که این بستگی به حالت

الگوریتم AES دارد.الگوریتم مذکور در 3 ساختار تولید شده است و حداقل طول رشته برای کلید این الگوریتم 128 بیت است.در مرحله اول یک

عملیات XOR وجود دارد. پس از این مرحله 10 مرحله دیگر وجود دارد و در نهایت متن رمز شده تولید می شود. کلید در همان آغاز وارد چرخه

شده و برای تک تک مراحل موجود توسط ماژول تولید Sub Key اقدام به تولید کلید های جدید می کند.

پس از اولین مرحله عملیات XOR متن وارد 10 مرحله عملیات به شرح زیر می شود :

در هر مرحله 4 عملیات انجام می شود. مرحله اول Substitution یا جایگزینی است.

در مرحله دوم عملیات Transposition یا جابجایی انجام می شود.

در مرحله سوم باز عملیات Substitution و در نهایت عملیات XOR روی 128 بیت رشته انجام می پذیرد.

مشخص است که Sub Key تولید شده برای هر مرحله در مرحله چهارم وارد چرخه می شود.

 

سیستم رمز نگاری AES چیست

 

منبع سایت ویکی پدیا

جمع آوری گروه Wetat.ir

 

نوشته های مشابه

1 دیدگاه در “سیستم رمز نگاری AES چیست

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *