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 (5)

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 (23)

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
Apollo Lake → supportsInstructionSet → Intel AES-NI ⓘ
subject linked to: Apollo Lake platform
Goldmont family → supports → Intel AES-NI ⓘ
Cherry Trail → supportsInstructionSet → AES-NI ⓘ
linked to: Intel AES-NI
AESENCLAST → belongsToExtension → AES-NI ⓘ
linked to: Intel AES-NI
Intel SHA Extensions → relatedTo → Intel AES-NI ⓘ
Zen → supportsFeature → AES-NI ⓘ
linked to: Intel AES-NI
Silvermont → supports → AES-NI (in some SKUs) ⓘ
linked to: Intel AES-NI
Amber Lake-Y → supports → Intel AES-NI ⓘ
8th Generation Intel Core → supports → Intel AES-NI ⓘ
Intel Core i5-7Y54 → supports → Intel AES-NI ⓘ
Intel Core i5-7Y57 → supports → Intel AES New Instructions (AES-NI) ⓘ
linked to: Intel AES-NI
Intel Core i5-8200Y → supports → Intel AES-NI ⓘ