Расширенный стандарт шифрования

В криптографии Advanced Encryption Standard (AES) - это алгоритм блочного шифрования с симметричным ключом, который был выбран Национальным институтом стандартов и технологий (NIST) в 2001 году. Он был выбран для шифрования данных. Он широко используется во всем мире. Расширенный стандарт шифрования заменил стандарт шифрования данных (DES).

По состоянию на 2008 год AES является одним из самых популярных алгоритмов, используемых в симметричной ключевой криптографии. Он доступен программистам и широкой публике с помощью различных программных пакетов.

VeraCrypt - это программа, которая дает возможность использовать AES для шифрованияZoom
VeraCrypt - это программа, которая дает возможность использовать AES для шифрования

История

AES - это разновидность блочного шифра Rijndael (произносится [rɛindaːl]), разработанного бельгийскими программистами Винсентом Рийменом и Джоан Демен.

Национальный институт стандартов и технологий провел конкурс на общедоступный алгоритм шифрования с симметричным ключом и начал принимать заявки в 1997 году.

В 1998 году на Первой конференции AES в первом туре было отобрано пятнадцать алгоритмов. После обращения за комментариями NIST провел Вторую конференцию AES, на которой в пятерку лучших алгоритмов вошли MARS, RC6, Rijndael, Serpent и Twofish.

К 2000 году и окончанию Третьей конференции AES, NIST выбрал Rijndael для предложения AES. Для AES NIST выбрал три члена семейства Rijndael, каждый с размером блока 128 бит, но с тремя различными длинами ключей: 128, 192 и 256 бит.

Стандарт расширенного шифрования (AES) был опубликован в качестве федерального стандарта обработки информации 26 ноября 2001 года.

Подробности

AES имеет фиксированный размер блока 128 бит и три значения размера ключа - 128, 192 или 256 бит.

"Дизайн и прочность всех длин ключей алгоритма AES (т.е. 128, 192 и 256) достаточны для защиты секретной информации вплоть до уровня SECRET. Информация уровня TOP SECRET потребует использования ключей длиной 192 или 256. Внедрение AES в продукты, предназначенные для защиты систем и/или информации национальной безопасности, должно быть рассмотрено и сертифицировано АНБ до их приобретения и использования."

AES быстр как в программном, так и в аппаратном обеспечении, относительно прост в реализации и требует мало памяти.

Стандарт

Стандарт расширенного шифрования (AES) определен в:

  • FIPS PUB 197: Расширенный стандарт шифрования (AES)
  • ISO/IEC 18033-3: Блочные шифры

Похожие страницы

  • DES-X
  • Стандарт шифрования данных (DES)
  • Тройной DES (TDES)

Вопросы и ответы

В: Что такое расширенный стандарт шифрования (Advanced Encryption Standard, AES)?


О: Advanced Encryption Standard - это алгоритм блочного шифрования с симметричным ключом, используемый для шифрования данных.

В: Когда и кем был выбран AES?


О: AES был выбран Национальным институтом стандартов и технологий (NIST) в 2001 году.

В: Что заменил AES?


О: AES заменил стандарт шифрования данных (DES).

В: Когда AES стал одним из самых популярных алгоритмов, используемых в симметричной ключевой криптографии?


О: Начиная с 2008 года, AES стал одним из самых популярных алгоритмов, используемых в криптографии с симметричными ключами.

В: Кто имеет доступ к AES?


О: AES доступен программистам и широкой публике с помощью различных программных пакетов.

В: К какому типу алгоритмов шифрования относится AES?


О: AES - это алгоритм блочного шифрования с симметричным ключом.

В: Каково основное назначение AES?


О: Основное назначение AES - шифрование данных.

AlegsaOnline.com - 2020 / 2023 - License CC3