Advanced Encryption Standard

Из вики:
Advanced Encryption Standard (AES), также известный, как Rijndael — симметричный алгоритм блочного шифрования (размер блока 128 бит, ключ 128/192/256 бит), финалист конкурса AES и принятый в качестве американского стандарта шифрования правительством США. Выбор был сделан с расчётом на повсеместное использование и активный анализ алгоритма, как это было с его предшественником, DES. Государственный институт стандартов и технологий (англ. National Institute of Standards and Technology, NIST) США опубликовал предварительную спецификацию AES 26 ноября 2001 года, после пятилетней подготовки. 26 мая 2002 года AES был объявлен стандартом шифрования. По состоянию на 2006 год AES является одним из самых распространённых алгоритмов симметричного шифрования.

относительно TrueCrypt:
Advanced Encryption Standard (AES) описывает подтвержденный FIPS криптографический алгоритм (Rijndael, разработанный Joan Daemen и Vincent Rijmen, опубликован в 1998), который может быть использован федеральными отделами и агенциями США для криптографической защиты чувствительной информации [3]. TrueCrypt использует AES с 14 кругами и 256 битным ключом (т.е. AES-256, опубликованный в 2001) работающий в XTS режиме (смотрите секцию Modes of Operation).

В июне 2003, после того, как NSA (US National Security Agency) пересмотрела и проанализировало AES, U.S. CNSS (Committee on National Security Systems) анансировало в [1], что дизайн и криптографическая устойчивость AES-256 (и AES-192) являются достаточными для защиты данных до уровня Top Secret. Это подходило (приминимо) для всех государственных департаментов США, которые принимали решение о покупке или использование продуктов поставляемых с Advanced Encryption Standard (AES) для удовлетворения требований информационной безопастности ассоциируемое с системой национальной безопастности [1].