Intel SHA Extensions
E653455
Intel SHA Extensions are a set of x86 instruction set extensions by Intel that accelerate and harden the computation of SHA-1 and SHA-256 cryptographic hash functions in hardware.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Intel SHA Extensions canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7279080 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Intel SHA Extensions Context triple: [Intel AES-NI, relatedTo, Intel SHA Extensions]
-
A.
Intel AES-NI
Intel AES-NI is a set of hardware instructions introduced by Intel to accelerate and secure AES encryption and decryption operations in modern processors.
-
B.
Intel SGX
Intel SGX is a hardware-based security technology that enables the creation of protected enclaves in memory to run sensitive code and data in isolation from the rest of the system.
-
C.
Intel AVX
Intel AVX is an x86 processor instruction set extension from Intel that accelerates floating-point and vector-intensive workloads, commonly used in high-performance computing, multimedia, and scientific applications.
-
D.
Intel SSE
Intel SSE is a set of SIMD (Single Instruction, Multiple Data) instruction extensions for x86 processors designed to accelerate multimedia, gaming, and scientific applications through parallel data processing.
-
E.
Intel Trusted Execution Technology
Intel Trusted Execution Technology is a hardware-based security feature that helps ensure a trusted, measured launch and execution environment for software on Intel platforms.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Intel SHA Extensions Target entity description: Intel SHA Extensions are a set of x86 instruction set extensions by Intel that accelerate and harden the computation of SHA-1 and SHA-256 cryptographic hash functions in hardware.
-
A.
Intel AES-NI
Intel AES-NI is a set of hardware instructions introduced by Intel to accelerate and secure AES encryption and decryption operations in modern processors.
-
B.
Intel SGX
Intel SGX is a hardware-based security technology that enables the creation of protected enclaves in memory to run sensitive code and data in isolation from the rest of the system.
-
C.
Intel AVX
Intel AVX is an x86 processor instruction set extension from Intel that accelerates floating-point and vector-intensive workloads, commonly used in high-performance computing, multimedia, and scientific applications.
-
D.
Intel SSE
Intel SSE is a set of SIMD (Single Instruction, Multiple Data) instruction extensions for x86 processors designed to accelerate multimedia, gaming, and scientific applications through parallel data processing.
-
E.
Intel Trusted Execution Technology
Intel Trusted Execution Technology is a hardware-based security feature that helps ensure a trusted, measured launch and execution environment for software on Intel platforms.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
instruction set extension
ⓘ
x86 instruction set extension ⓘ |
| appliesToAlgorithm |
SHA-1
ⓘ
SHA-256 ⓘ |
| architecture |
IA-32
NERFINISHED
ⓘ
Intel 64 NERFINISHED ⓘ |
| benefit |
improved performance of IPsec
ⓘ
improved performance of TLS ⓘ improved performance of other cryptographic protocols using SHA ⓘ reduced CPU cycles per byte for hashing ⓘ reduced latency of SHA-1 operations ⓘ reduced latency of SHA-256 operations ⓘ |
| category |
cryptography instruction set extension
ⓘ
security feature ⓘ |
| computingPlatform |
x86
NERFINISHED
ⓘ
x86-64 ⓘ |
| CPUIDLeaf | 0x07 ⓘ |
| CPUIDRegister | EBX bit 29 (SHA) ⓘ |
| detectionMethod | CPUID instruction ⓘ |
| developer | Intel NERFINISHED ⓘ |
| featureFlag | SHA ⓘ |
| hardwareAcceleration |
SHA-1
ⓘ
SHA-256 ⓘ cryptographic hash functions ⓘ |
| introducedBy |
Intel Goldmont microarchitecture
NERFINISHED
ⓘ
Intel Ice Lake microarchitecture NERFINISHED ⓘ |
| introducedIn |
Intel Atom Goldmont processors
NERFINISHED
ⓘ
Intel Core Ice Lake processors NERFINISHED ⓘ |
| optimizationTarget |
message schedule operations in SHA-1
ⓘ
message schedule operations in SHA-256 ⓘ round function operations in SHA-1 ⓘ round function operations in SHA-256 ⓘ |
| purpose |
accelerate SHA-1 computation
ⓘ
accelerate SHA-256 computation ⓘ harden SHA-1 computation ⓘ harden SHA-256 computation ⓘ |
| relatedTo |
Intel AES-NI
NERFINISHED
ⓘ
Intel AVX NERFINISHED ⓘ Intel AVX-512 NERFINISHED ⓘ Intel AVX2 NERFINISHED ⓘ |
| securityProperty | mitigates timing side-channel leakage compared to software-only SHA ⓘ |
| standardization | documented in Intel 64 and IA-32 Architectures Software Developer’s Manual NERFINISHED ⓘ |
| supportsOperatingSystem |
BSD variants (with SHA CPUID support)
ⓘ
Linux (with SHA CPUID support) ⓘ Windows (with SHA CPUID support) ⓘ |
| usedIn |
TLS libraries
ⓘ
VPN implementations ⓘ cryptographic libraries ⓘ secure storage systems ⓘ |
| usesExecutionUnit | integer execution units ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Intel SHA Extensions Description of subject: Intel SHA Extensions are a set of x86 instruction set extensions by Intel that accelerate and harden the computation of SHA-1 and SHA-256 cryptographic hash functions in hardware.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.