Skip to main content

Что такое алгоритм AES?

Говоря о компьютерной безопасности, термин « алгоритм» используется иначе, чем в математике, например, где он относится к систематической методологии решения проблем в определенном контексте. В компьютерной безопасности это относится к криптографическому алгоритму, который представляет собой последовательность процедур или правил, которым необходимо следовать при шифровании сообщений. Алгоритмы могут быть более простыми или более сложными, а те, которые являются более сложными, сложнее взломать. AES расшифровывается как Advanced Encryption Standard, а алгоритм AES - это еще одно название алгоритма Rijndael, которое было выбрано для использования в стандарте AES.

Алгоритм Rijndael был выбран в международном конкурсе для включения в AES. Когда пришло время подумать о замене стандарта шифрования данных (DES), который имел длину ключа только в 55 бит и считался медленным и предъявлял высокие требования к процессорам, Национальный институт стандартов и технологий (NIST) пригласил криптографов разработать усовершенствованный алгоритм, на котором основывается AES, т. е. разработать алгоритм AES. Приглашение было сделано в 1997 году, и были рассмотрены 21 материал, разработанный группами из 11 стран. В 2000 году алгоритм Rijndael был выбран в качестве алгоритма AES, поэтому AES иногда называют алгоритмом AES (Rijndael).

Rijndael - по-разному произносится как / RAIN dahl / или / RINE dahl / - был назван путем объединения частей имен двух разработчиков, Джоан Деймен и Винсент Раймен. Алгоритм был основан на более раннем алгоритме, который они разработали вместе, который называется Квадрат . Новый алгоритм AES представляет собой блочный алгоритм, данные которого обрабатываются в 128-битных блоках. Но в то время как ключи для DES были только 56 битами, ключи для Rijndael могли быть 128, 192 или 256 битами. Тем не менее, были некоторые опасения по поводу того, насколько безопасен новый алгоритм, и предпринимаются попытки его взломать.

Алгоритм AES был выбран правительством Соединенных Штатов для неклассифицированных конфиденциальных документов в 2000 году. В 2003 году AES был принят консорциумом "Новые европейские схемы подписей, целостности и шифрования" (NESSIE). Также в 2003 году Агентство национальной безопасности (АНБ) приняло решение использовать старшие битовые ключи AES для секретных документов. Internet Key Exchange (IKE) также использует алгоритм AES для передачи секретного ключа получателю для расшифровки сообщения. AES также используется в Internet Protocol Security (IPSec), протоколе безопасности для аутентификации и шифрования в сети.