uk
мова
смартфони SoC процесори відеокарти ігри
українська русский
Архів | ПроцесорТехнології та інструкції, що використовуються в процесорах → AES (Advanced Encryption Standard instructions)
Стаття востаннє коригувалася 2016.11.08 та могла втратити свою актуальність !!!

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 %, залежно від програми і конкретного завдання).





вгору