
AES (Advanced Encryption Standard instructions)
08.11.2016 р.
Інструкції AES - розширення системи команд процесора, розроблене в 2008 році компанією Intel з метою прискорення роботи і підвищення рівня захищеності програм, що використовують алгоритм шифрування AES (Advanced Encryption Standard). Розширення AES включає 6 інструкцій і вперше було використано в процесорах Intel з ядром Clarkdale.
Алгоритм AES (також відомий як алгоритм "Рендал") є симетричним алгоритмом блокового шифрування з розміром блоку 128 біт і ключем 128, 192 або 256 біт. У 2002 році він був прийнятий урядом США в якості офіційного стандарту шифрування. Сьогодні це один з найпоширеніших алгоритмів симетричного шифрування даних.
AES використовується багатьма популярними програмами з метою захисту конфіденційної інформації, зокрема, додатком BitLocker, який є частиною операційної системи Windows (починаючи з версії Vista), поштовим клієнтом The Bat!, програмою захисту даних TrueCrypt та ін.
Зламати AES дуже важко і можливо тільки за наявності повного доступу до комп'ютера, на якому відбувалося шифрування. Проте, якщо в процесор комп'ютера вбудовано інструкції AES, завдання злому стає майже нездійсненним.
Результати тестування також свідчать, що вбудовані в процесор інструкції AES суттєво прискорюють процес шифрування і розшифровки ним даних по цьому алгоритму (приріст продуктивності складає від 30 до 1200 %, залежно від програми і конкретного завдання).