gptkbp:instanceOf
|
gptkb:architecture
|
gptkbp:canBe
|
CPUID instruction
|
gptkbp:category
|
cryptography
random number generation
|
gptkbp:compatibleWith
|
gptkb:NIST_SP_800-90A
Intel Atom (pre-Goldmont)
Intel Xeon Phi (Knights Corner)
|
gptkbp:CPUIDBit
|
ECX bit 30 (RDRAND)
|
gptkbp:digestSize
|
32 bits
64 bits
16 bits
|
https://www.w3.org/2000/01/rdf-schema#label
|
Intel RDRAND
|
gptkbp:instructionSet
|
x86
|
gptkbp:introduced
|
gptkb:Intel
|
gptkbp:introducedIn
|
gptkb:Intel_Ivy_Bridge
2012
|
gptkbp:opcode
|
0x0F 0xC7 /6
|
gptkbp:provides
|
hardware random number generator
|
gptkbp:relatedTo
|
RDSEED
|
gptkbp:sometimesCalled
|
gptkb:Bull_Mountain
|
gptkbp:successFlag
|
CF (carry flag)
|
gptkbp:supportedBy
|
gptkb:Intel_Alder_Lake
gptkb:Intel_Tiger_Lake
gptkb:Intel_Cascade_Lake
gptkb:Intel_Skylake
gptkb:AMD_Ryzen
gptkb:Intel_Kaby_Lake
gptkb:Intel_Broadwell
gptkb:Intel_Coffee_Lake
gptkb:Intel_Haswell
gptkb:Intel_Ivy_Bridge
|
gptkbp:usedIn
|
gptkb:FreeBSD
gptkb:NetBSD
gptkb:operating_system
gptkb:Windows_Cryptography_API
gptkb:OpenSSL
gptkb:systemd
gptkb:DragonFly_BSD
|
gptkbp:uses
|
gptkb:digital_random_number_generator_(DRNG)
|
gptkbp:vulnerableTo
|
reduced entropy if hardware fails
|
gptkbp:bfsParent
|
gptkb:Intel_Ice_Lake
|
gptkbp:bfsLayer
|
6
|