استاندارد رمزنگاری پیشرفته ( به انگلیسی: Advanced Encryption Standard ) یا به اختصار AES مشخصه ای برای رمزنگاری داده های دیجیتال است که در سال ۲۰۰۱ توسط مؤسسه ملی فناوری و استانداردهای ایالات متحده ایجاد شد. [ ۱] این رمز که در ابتدا ریندال ( به انگلیسی: Rijndael ) نامیده می شد و توسط دو رمزنگار بلژیکی به نام های ژوآن دیمن ( به انگلیسی: Joan Daemen ) و وینسنت رینمن ( به انگلیسی: Vincent Rijmen ) توسعه داده شد. [ ۲]
استاندارد رمزنگاری پیشرفته توسط دولت ایالات متحده پذیرفته شده و اکنون در سراسر جهان استفاده می شود. این الگوریتم رمزنگاری به جای استاندارد رمزنگاری داده ها ( DES ) که در سال ۱۹۷۷ منتشر شده، [ ۳] جایگزین شده است. الگوریتم AES یک الگوریتم کلید متقارن است؛ بدین معنی که از یک کلید یکسان برای رمزنگاری و رمزگشایی استفاده می شود.
در ایالات متحده، AES توسط مؤسسه ملی فناوری و استانداردها به عنوان FIPS PUB 197 در نوامبر ۲۰۰۱ اعلان شد. [ ۱] این اعلان پس از یک فرایند استانداردسازی پنج ساله بود که در این فرایند ۱۵ طرح، تا پیش از معرفی رمز Rijndael به عنوان گزینه مناسب، ارائه و ارزیابی شد. این رمزنگاری به عنوان استاندارد دولت فدرال در ماه مه ۲۰۰۲ پس از تأیید توسط وزارت بازرگانی ایالات متحده آمریکا به کار گرفته شد. AES در استاندارد ISO/IEC 18033 - 3 قرار گرفته است. AES در بسته های رمزنگاری متفاوتی در دسترس بوده و نخستین سایفر باز و در دسترس عموم است که توسط آژانس امنیت ملی ایالات متحده آمریکا ( NSA ) ، پس از به کارگیری در یک ماژول رمزنگاری تأیید شده NSA، برای اطلاعات خیلی محرمانه تصدیق شده است ( امنیت AES مطالعه گردد ) .
نام ریندال ( تلفظ هلندی: ) ترکیبی از نام های دو مخترع است. اگر بخواهیم دقیق شویم، استاندارد AES گونه ای از ریندال است که اندازه بلاک آن ۱۲۸ بیتی است.
استاندارد رمزنگاری پیشرفته بر اساس یک قاعده طراحی به نام substitution - permutation network است و به هر دو صورت سخت افزاری و نرم افزاری سریع است. [ ۴] برخلاف DES، استاندارد رمزنگاری پیشرفته از رمزنگاری فیستل استفاده نمی کند. استاندارد رمزنگاری پیشرفته گونه ای از Rijndael است که اندازه بلاک ثابت ۱۲۸ بیتی و اندازه کلید ۱۲۸، ۱۹۲ و ۲۵۶ بیتی دارد. در مقابل، مشخصه per se الگوریتم Rijndael با اندازه کلید و اندازه بلاکی تعیین می شود که می تواند هر ضریبی از ۳۲ بیت، با حداقل ۱۲۸ و حداکثر ۲۵۶ بیت باشد.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفاستاندارد رمزنگاری پیشرفته توسط دولت ایالات متحده پذیرفته شده و اکنون در سراسر جهان استفاده می شود. این الگوریتم رمزنگاری به جای استاندارد رمزنگاری داده ها ( DES ) که در سال ۱۹۷۷ منتشر شده، [ ۳] جایگزین شده است. الگوریتم AES یک الگوریتم کلید متقارن است؛ بدین معنی که از یک کلید یکسان برای رمزنگاری و رمزگشایی استفاده می شود.
در ایالات متحده، AES توسط مؤسسه ملی فناوری و استانداردها به عنوان FIPS PUB 197 در نوامبر ۲۰۰۱ اعلان شد. [ ۱] این اعلان پس از یک فرایند استانداردسازی پنج ساله بود که در این فرایند ۱۵ طرح، تا پیش از معرفی رمز Rijndael به عنوان گزینه مناسب، ارائه و ارزیابی شد. این رمزنگاری به عنوان استاندارد دولت فدرال در ماه مه ۲۰۰۲ پس از تأیید توسط وزارت بازرگانی ایالات متحده آمریکا به کار گرفته شد. AES در استاندارد ISO/IEC 18033 - 3 قرار گرفته است. AES در بسته های رمزنگاری متفاوتی در دسترس بوده و نخستین سایفر باز و در دسترس عموم است که توسط آژانس امنیت ملی ایالات متحده آمریکا ( NSA ) ، پس از به کارگیری در یک ماژول رمزنگاری تأیید شده NSA، برای اطلاعات خیلی محرمانه تصدیق شده است ( امنیت AES مطالعه گردد ) .
نام ریندال ( تلفظ هلندی: ) ترکیبی از نام های دو مخترع است. اگر بخواهیم دقیق شویم، استاندارد AES گونه ای از ریندال است که اندازه بلاک آن ۱۲۸ بیتی است.
استاندارد رمزنگاری پیشرفته بر اساس یک قاعده طراحی به نام substitution - permutation network است و به هر دو صورت سخت افزاری و نرم افزاری سریع است. [ ۴] برخلاف DES، استاندارد رمزنگاری پیشرفته از رمزنگاری فیستل استفاده نمی کند. استاندارد رمزنگاری پیشرفته گونه ای از Rijndael است که اندازه بلاک ثابت ۱۲۸ بیتی و اندازه کلید ۱۲۸، ۱۹۲ و ۲۵۶ بیتی دارد. در مقابل، مشخصه per se الگوریتم Rijndael با اندازه کلید و اندازه بلاکی تعیین می شود که می تواند هر ضریبی از ۳۲ بیت، با حداقل ۱۲۸ و حداکثر ۲۵۶ بیت باشد.