Стандарт шифрования AES (Advanced Encryption Standard), также известный как Rijndael,
активно используется правительством США и включает в себя три блочных шифра различной
сложности — AES-128, AES-192 и AES-256. Каждый из них использует 128-битные блоки
данных и ключ на 128, 192 или 256 бит, соответственно. Шифры AES находят применение в
различных задачах и широко распространены по всему миру — аналогичная ситуация
наблюдалась и с предыдущим стандартом DES (Data Encryption Standard).
AES был анонсирован Национальным Институтом Стандартов и Технологий США (NIST) 26
ноября 2001 года. Этому событию предшествовал пятилетний процесс стандартизации, в
рамках которого новичок был признан наиболее актуальным из 15 предложенных алгоритмов
шифрования. Официальным стандартом AES стал 26 марта 2002 года. К 2009 году Rijndael
приобрел статус одного из самых популярных алгоритмов шифрования с симметричным
ключом и стал частью множества программных решений. Кроме того, стандарт был одобрен
NSA как первый публичный шифр, который может использоваться для работы с информацией
высшей степени секретности.
Шифр был разработан двумя бельгийскими криптографами, Йоаном Дайменом (Joan
Daemen) и Винсентом Рэйменом (Vincent Rijmen), после чего он был выдвинут в качестве
образца для использования в качестве нового стандарта. Его изначальное название —
Rijndael — является производной от имен создателей алгоритма.