Меню
Главная
Случайная статья
Настройки
|
Расширение системы команд AES (Intel Advanced Encryption Standard New Instructions; AES-NI) — расширение системы команд x86 для микропроцессоров, предложенное компанией Intel в марте 2008[1]. Целью данного расширения является ускорение приложений, использующих шифрование по алгоритму AES. Сходное расширение PadLock engine существует в микропроцессорах от VIA Technologies.
Содержание
Новые инструкции
Инструкция
|
Описание
|
AES Encrypt Round
(AESENC)
|
Выполнить один раунд шифрования AES
|
AES Encrypt Last Round
(AESENCLAST)
|
Выполнить последний раунд шифрования AES
|
AES Decrypt Round
(AESDEC)
|
Выполнить один раунд расшифрования AES
|
AES Decrypt Last Round
(AESDECLAST)
|
Выполнить последний раунд расшифрования AES
|
AES Key Generation Assist
(AESKEYGENASSIST)
|
Поспособствовать генерации раундового ключа AES
|
AES Inverse Mix Columns
(AESIMC)
|
Inverse Mix Columns
|
Микропроцессоры с расширением команд AES- AMD:
- Jaguar
- Puma
- Bulldozer, Piledriver, Steamroller, Excavator
- Zen, Zen+, Zen2:
- Bulldozer:
- FX (41xx 61xx 62xx 63xx 81xx)
- Intel:
- Westmere (2010):
- Core i5 (5xx 6xx)
- Core i7 (6xx 97x 98x 99x)
- Xeon: (W36xx X56xx L56xx E56xx E7-28xx E7-48xx E7-88xx)
- Sandy Bridge / Ivy Bridge:
- Core i5 (23xx 24xx 25xx 32xx 33xx 34xx 35xx 36xx)
- Core i7 (26xx 27xx 28xx 29xx 37xx 38xx 39xx)
- Xeon (E3-12xx E5-14xx E5-16xx E5-24xx E5-26xx E5-46xx)
- и более новые семейств Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake, Ice Lake и прочих
- Atom семейств Silvermont/Airmont (кроме Bay Trail-D и Bay Trail-M), а также Goldmont.
Программное обеспечение, поддерживающее расширение команд AES
См. также
Примечания
- Intel Software Network (неопр.). Intel. Дата обращения: 5 апреля 2008. Архивировано из оригинала 5 апреля 2012 года.
- Bloombase StoreSafe Intelligent Storage Firewall (неопр.). Дата обращения: 14 ноября 2023. Архивировано 3 мая 2024 года.
Ссылки
|
|