Intel Secure Key (RDRAND)

E637099

Intel Secure Key (RDRAND) is a hardware-based random number generation feature in Intel processors that provides high-quality, cryptographically secure random numbers directly from the CPU.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Intel Secure Key 0

Statements (49)

Predicate Object
instanceOf CPU instruction set feature
cryptographic primitive
hardware random number generator
accessedVia RDRAND instruction NERFINISHED
alsoKnownAs Intel RDRAND NERFINISHED
RDRAND NERFINISHED
availableOn Intel Broadwell processors NERFINISHED
Intel Haswell processors NERFINISHED
Intel Ivy Bridge processors
Intel Skylake processors NERFINISHED
later Intel Core processors
some Intel Xeon processors
category hardware security feature
random number generation technology
designedFor cryptographic security
high throughput random number generation
high-quality randomness
developedBy Intel NERFINISHED
entropySourceType on-chip digital circuitry
hasComponent RDRAND instruction
digital random number generator
entropy source
hasFlag CPUID.RDRAND feature flag
instructionMnemonic RDRAND NERFINISHED
instructionSet x86 NERFINISHED
x86-64 NERFINISHED
integratedInto Intel processor die
introducedBy Intel Ivy Bridge microarchitecture NERFINISHED
introducedIn 2012
marketedAs Intel Secure Key technology NERFINISHED
operatesAt CPU level
outputType 32-bit random values
64-bit random values
random bitstream
provides cryptographically secure random numbers
hardware-based random numbers
relatedTo Intel RDSEED NERFINISHED
cryptographic libraries
pseudorandom number generators
requires CPUID feature detection by software
securityProperty designed to be resistant to backtracking
designed to be resistant to prediction
forward secrecy of generated values (no state recovery from outputs)
standardizedIn Intel 64 and IA-32 Architectures Software Developer’s Manual NERFINISHED
usedFor cryptographic key generation
secure protocols
secure session key creation
security applications
seeding pseudorandom number generators

Referenced by (1)

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

Goldmont supports Intel Secure Key (RDRAND)