Набор инструкций AES

Набор инструкций AES Обзор инструкций AES-NI Инструкции AES-NI от Intel ускоряют шифрование и дешифрование данных в процессорах x86.  Набор инструкций […]

Набор инструкций AES

  • Обзор инструкций AES-NI

    • Инструкции AES-NI от Intel ускоряют шифрование и дешифрование данных в процессорах x86. 
    • Набор инструкций AES-NI был представлен в марте 2008 года и расширен до AVX-512 Vector AES. 
  • Поддержка процессоров Intel

    • Процессоры Intel с поддержкой AES-NI включают Westmere-EP, Xeon серии 5600, Clarkdale, Arrandale, и многие другие. 
    • Некоторые производители BIOS отключают поддержку AES-NI, требуя обновления BIOS для включения. 
  • Поддержка в других архитектурах

    • AES-NI также доступен в новейших процессорах SPARC и ARM, а также в процессорах AMD с архитектурой Zen. 
    • Процессоры VIA и AMD Geode используют драйверы для ускорения AES вместо инструкций AES-NI. 
  • Криптографические расширения в RISC-V

    • В 2022 и 2023 годах были утверждены расширения scalar и vector cryptographic instruction set для RISC-V. 
    • Примеры RISC-V микросхем с поддержкой AES включают Sipeed-M1 и ESP32-C. 
  • Энергоэффективность

    • Инструкции vcipher и vcipherlast в Power ISA версии 2.07 напрямую реализуют один раунд AES. 
  • Применение за пределами AES

    • AES-NI используется не только для шифрования, но и для ускорения работы блочных шифров с аналогичной структурой S-box. 
    • Новые инструкции AVX-512 Galois Field позволяют упростить реализацию S-боксов. 
  • Рекомендации и ссылки

    • Для получения дополнительной информации рекомендуется обратиться к стандарту Intel по усовершенствованному шифрованию и техническому документу по набору инструкций AES. 

Полный текст статьи:

Набор инструкций AES — Википедия

Оставьте комментарий

Прокрутить вверх