Розширення системи команд AES

Розши́рення систе́ми кома́нд AES (Advanced Encryption Standard) - розширення системи команд x86 для мікропроцесорів, запропоноване компанією Intel в березні 2008. Метою даного розширення є прискорення додатків, що використовують шифрування за алгоритмом AES. Подібне розширення PadLock engine існує в мікропроцесорах від VIA Technologies.

Нові інструкції

Інструкція Опис
AESENC Виконати один раунд шифрування AES
AESENCLAST Виконати останній раунд шифрування AES
AESDEC Виконати один раунд розшифрування AES
AESDECLAST Виконати один раунд розшифрування AES
AESKEYGENASSIST Посприяти у генерації раундового ключа AES
AESIMC Inverse Mix Columns

Мікропроцесори з розширенням команд AES

Програмне забезпечення, що підтримує розширення команд AES

  • OpenSSL 1.0.1
  • The Bat! 4.3
  • Linux Cryptographic API (необхідно 64-бітове ядро) і всі програми, що використовують цей інтерфейс програмування додатків
  • TrueCrypt 7.0
  • DiskCryptor 0.9

Див. також

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.