Расширение системы команд AES
- Расширение системы команд AES
-
Расширение системы команд AES (Advanced Encryption Standard) — расширение системы команд x86 для микропроцессоров, предложенное компанией Intel в марте 2008[1]. Целью данного расширения является ускорение приложений, использующих шифрование по алгоритму AES. Сходное расширение PadLock engine существует в микропроцессорах от VIA Technologies.
Новые инструкции
Инструкция |
Описание |
AESENC |
Выполнить один раунд шифрования AES |
AESENCLAST |
Выполнить последний раунд шифрования AES |
AESDEC |
Выполнить один раунд расшифрования AES |
AESDECLAST |
Выполнить последний раунд расшифрования AES |
AESKEYGENASSIST |
Поспособствовать в генерации раундового ключа AES |
AESIMC |
Inverse Mix Columns |
Микропроцессоры с расширением команд AES
Программное обеспечение, поддерживающее расширение команд AES
См. также
Примечания
Ссылки
Категории:
- Криптография
- Расширения архитектуры x86
Wikimedia Foundation.
2010.
Полезное
Смотреть что такое "Расширение системы команд AES" в других словарях:
AES — AES: Aalto Entrepreneurship Society Advanced Encryption Standard стандарт симметричного алгоритма блочного шифрования США (Rijndael) Advanced Encryption Standard конкурс между алгоритмами блочного шифрования, в результате которого был … Википедия
Список систем команд — Ниже приведен список систем команд Содержание 1 AMD 2 Analog Devices 3 ARM 4 Atmel 5 DEC … Википедия
x86 — 80486 DX2 x86 (англ. Intel 80x86) архитектура процессора c одноимённым наборо … Википедия
X86 — 80486 DX2 x86 (Intel 80x86) аппаратная платформа: архитектура микропроцессора и соответствующий набор инструкций, как разработанных и выпускаемых компанией Intel, так и совместимых с ними процессоров других производителей (AMD, VIA … Википедия
Технологии Intel — Разработки и технические инновации предлагаемые корпорацией Intel. В основной массе касаются микропроцессоров и интегральных схем, но часть касается информационных технологий в целом. Архитектуры и микроархитектуры процессоров архитектура Intel… … Википедия
Bochs — Эмулятор x86 с открытым кодом Тип эмуляция, виртуализация Разработчик Bochs Project Написана на C++ Операционная система … Википедия
MMX — (Multimedia Extensions мультимедийные расширения) коммерческое название дополнительного набора инструкций, выполняющих характерные для процессов кодирования/декодирования потоковых аудио/видео данных действия за одну машинную… … Википедия
AVX — Advanced Vector Extensions (AVX) расширение системы команд x86 для микропроцессоров Intel и AMD, предложенное Intel в марте 2008.[1] AVX предоставляет различные улучшения, новые инструкции и новую схему кодирования машинных кодов.… … Википедия
SSE5 — (англ. Streaming SIMD Extensions version 5) расширение системы команд, предложенное AMD 30 августа 2007 г. как дополнение к 128 битным командам ядра в архитектуре AMD64. AMD решила не реализовывать … Википедия
SIMD — Классификация по Флинну Одиночный поток команд (Single Instruction) Множество потоков команд (Multiple Instruction) Одиночный поток данных (Single Data) SISD (ОКОД) MISD (МКОД) Множество потоков данных (Multiple Data) SIMD (ОКМД) MIMD… … Википедия