Intel AES-NI

E163102

Intel AES-NI is a set of hardware instructions introduced by Intel to accelerate and secure AES encryption and decryption operations in modern processors.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (3)

Statements (47)

Predicate Object
instanceOf Intel technology
instruction set extension
abbreviation Intel AES-NI self-linksurface differs
surface form: AES-NI
appliesToAlgorithm Advanced Encryption Standard
category cryptographic instruction set
hardware acceleration
compatibleWith Linux kernel crypto API
OpenSSL
Windows CryptoAPI
detectedBy CPUID instruction
developer Intel Corporation
surface form: Intel
featureFlag AES
fullName Intel AES-NI self-linksurface differs
surface form: Intel Advanced Encryption Standard New Instructions
improves AES latency
AES throughput
includesInstruction AESDEC
AESDECLAST
AESENC
AESENCLAST
AESIMC
AESKEYGENASSIST
influenced hardware AES support in other CPU architectures
introducedByMicroarchitecture Westmere
introducedYear 2010
purpose accelerate AES decryption
accelerate AES encryption
improve security of AES implementations
reduces CPU cycles per AES block
side-channel attack surface compared to some software AES implementations
relatedTo Intel AVX
Intel SHA Extensions
securityBenefit helps mitigate cache-timing attacks on AES compared to some software-only implementations
reduces need for table-based AES implementations
specifiedIn Intel Architecture Software Developer’s Manual
surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
standardizedIn x86 ISA extensions
supportedByVendor Advanced Micro Devices
surface form: AMD
supportsKeySize 128-bit AES
192-bit AES
256-bit AES
targetArchitecture x86
x86-64
usedFor TLS/SSL acceleration
VPN encryption
disk encryption
usedIn Intel Atom
surface form: Intel Atom processors

Intel Core processor family
surface form: Intel Core processors

Intel Xeon
surface form: Intel Xeon processors

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Intel Xeon supportsFeature Intel AES-NI
Goldmont supports Intel AES-NI
Goldmont Plus supports Intel AES-NI
this entity surface form: AES-NI
Tremont supports Intel AES-NI
this entity surface form: AES-NI
Gracemont supportsInstructionSetExtension Intel AES-NI
this entity surface form: AES-NI
Intel AES-NI fullName Intel AES-NI self-linksurface differs
this entity surface form: Intel Advanced Encryption Standard New Instructions
Intel AES-NI abbreviation Intel AES-NI self-linksurface differs
this entity surface form: AES-NI