Алгоритм шифрования AES
Advanced Encryption Standard (AES) – это одобренный FIPS (Федеральные стандарты обработки информации) криптографический
алгоритм (также известен как Rijndael, авторы: Joan Daemen и Vincent Rijmen, опубликован в 1998 году), разрешённый
к применению федеральными ведомствами и учреждениями США для криптостойкой защиты секретной информации [3].
VeraCrypt использует AES с 14 раундами и 256-битовым ключом (т.е. стандарт AES-256, опубликованный в 2001 году), работающий
в режиме XTS (см. раздел
Режимы работы).
В июне 2003 года, после того как Агентство национальной безопасности США (NSA, US National Security Agency)
провело исследование и анализ AES, американский комитет CNSS (Committee on National Security Systems) объявил
в [1], что реализация и надёжность AES-256 (и AES-192) достаточны для защиты секретной информации вплоть до
уровня Top Secret («Совершенно секретно»). Это относится ко всем правительственным ведомствам и
учреждениям США, намеревающимся приобрести или использовать продукты, включающие Advanced Encryption Standard (AES),
для обеспечения требований информационной безопасности, относящейся к защите национальных систем безопасности
и/или информации, связанной с госбезопасностью [1].