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.

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Intel technology
instruction set extension
abbreviation AES-NI
linked to: Intel 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
linked to: Intel Corporation
featureFlag AES
fullName Intel Advanced Encryption Standard New Instructions
linked to: Intel AES-NI
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 64 and IA-32 Architectures Software Developer’s Manual
standardizedIn x86 ISA extensions
supportedByVendor 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 processors
linked to: Intel Atom

Intel Core processors
Intel Xeon processors
linked to: Intel Xeon

How these facts were elicited

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 AES-NI
linked to: Intel AES-NI
Tremont supports AES-NI
linked to: Intel AES-NI
Gracemont supportsInstructionSetExtension AES-NI
linked to: Intel AES-NI
Intel AES-NI fullName Intel Advanced Encryption Standard New Instructions
linked to: Intel AES-NI
Intel AES-NI abbreviation AES-NI
linked to: Intel AES-NI