آیا رمزگذاری AES (استاندارد رمزگذاری پیشرفته) را می شناسید؟

فهرست مندرجات

استاندارد رمزگذاری پیشرفته (AES) در رمزنگاری، همچنین به عنوان رمزگذاری Rijndael شناخته می شود، یک استاندارد رمزگذاری مشخصات است که توسط دولت فدرال ایالات متحده پذیرفته شده است.

AES گونه‌ای از رمز بلاک Rijndael است که توسط دو رمزنگار بلژیکی به نام‌های Joan Daemen و Vincent Rijmen توسعه یافته است که در طی فرآیند انتخاب AES پیشنهادی را به NIST ارائه کردند. Rijndael مجموعه ای از رمزها با کلیدها و اندازه های مختلف بلوک است. برای AES، NIST سه عضو از خانواده Rijndael را انتخاب کرد، هر کدام با اندازه بلوک 128 بیت اما با سه طول کلید متفاوت: 128، 192 و 256 بیت.

1667530107-图片1

این استاندارد برای جایگزینی DES اصلی (استاندارد رمزگذاری داده ها) استفاده می شود و به طور گسترده در سراسر جهان مورد استفاده قرار گرفته است. پس از یک فرآیند انتخاب پنج ساله، استاندارد رمزگذاری پیشرفته توسط موسسه ملی استانداردها و فناوری (NIST) در FIPS PUB 197 در 26 نوامبر 2001 منتشر شد و در 26 می 2002 به یک استاندارد معتبر تبدیل شد. در سال 2006، استاندارد رمزگذاری پیشرفته به یکی از محبوب ترین الگوریتم ها در رمزگذاری کلید متقارن تبدیل شده بود.

AES در نرم افزار و سخت افزار در سراسر جهان برای رمزگذاری داده های حساس پیاده سازی شده است. برای امنیت کامپیوتر دولتی، امنیت سایبری و حفاظت از داده های الکترونیکی ضروری است.

ویژگی های AES (استاندارد رمزگذاری پیشرفته):
1.SP Network: بر روی ساختار شبکه SP کار می کند، نه ساختار رمزی Feistel که در مورد الگوریتم DES دیده می شود.
2. داده بایت: الگوریتم رمزگذاری AES به جای داده های بیتی بر روی داده های بایتی عمل می کند. بنابراین اندازه بلوک 128 بیتی را در طول رمزگذاری 16 بایت در نظر می گیرد.
3. طول کلید: تعداد دورهایی که باید اجرا شوند به طول کلید مورد استفاده برای رمزگذاری داده ها بستگی دارد. 10 دور برای اندازه کلید 128 بیتی، 12 دور برای اندازه کلید 192 بیتی و 14 دور برای اندازه کلید 256 بیتی وجود دارد.
4. گسترش کلید: در مرحله اول یک کلید را بالا می برد که بعداً به چندین کلید که در راندهای جداگانه استفاده می شود گسترش می یابد.

در حال حاضر، اکثر ماژول های بلوتوث Feasycom از انتقال داده های رمزگذاری AES-128 پشتیبانی می کنند که امنیت انتقال داده ها را تا حد زیادی بهبود می بخشد. برای جزئیات بیشتر، لطفا با تیم Feasycom تماس بگیرید.

رفته به بالا