RDRAND (original) (raw)

About DBpedia

RdRand (ou RDRAND) est une instruction pour renvoyer les nombres aléatoires d'un générateur de nombres aléatoires intégré. Elle est disponible sur la famille de microprocesseurs Ivy Bridge, et est un élément du jeu d'instructions x86. Le générateur de nombres aléatoires se conforme à des normes de sécurité et cryptographie comme NIST SP800-90, FIPS 140-2, and ANSI X9.82. * Portail des réseaux informatiques * Portail de l’informatique * Portail de la sécurité informatique

Property Value
dbo:abstract RDRAND (zkratka anglického read random, doslova čti náhodné) je strojová instrukce architektur x86-64 a IA-32, která vrací náhodné číslo vytvořené vestavěným hardwarovým generátorem náhodných čísel. Instrukci zavedla společnost Intel počínaje platformou Ivy Bridge vydávanou od roku 2012; konkurenční výrobce AMD ji do svých procesorů začal přidávat už od června 2015, ovšem na platformách Bulldozer a Jaguar byla dlouhodobě poruchová natolik, že k roku 2019 se AMD oficiálně rozhodlo podporu na této platformě před operačním systémem v rámci CPUID skrývat. Využívaný generátor odpovídá standardům NIST SP 800-90A, a , ovšem přesto k němu v rámci odborné veřejnosti panuje určitá míra nedůvěry. Např. v rámci vývoje jádra Linuxu se objevila petice požadující odstranění RDRANDu ze systémového generátoru náhody, na kterou správce jádra Linus Torvalds reagoval vysvětlením, že RDRAND je používán opatrně a míchán dohromady s mnoha jinými zdroji náhody. Od verze jádra 4.19 vydané v roce 2018 je možné využití tohoto zdroje náhody zakázat parametrem jádra. (cs) RdRand (ou RDRAND) est une instruction pour renvoyer les nombres aléatoires d'un générateur de nombres aléatoires intégré. Elle est disponible sur la famille de microprocesseurs Ivy Bridge, et est un élément du jeu d'instructions x86. Le générateur de nombres aléatoires se conforme à des normes de sécurité et cryptographie comme NIST SP800-90, FIPS 140-2, and ANSI X9.82. * Portail des réseaux informatiques * Portail de l’informatique * Portail de la sécurité informatique (fr) RDRAND (for "read random"; known as Intel Secure Key Technology, previously known as Bull Mountain) is an instruction for returning random numbers from an Intel on-chip hardware random number generator which has been seeded by an on-chip entropy source. Intel introduced the feature around 2012, and AMD added support for the instruction in June 2015. (RDRAND is available in Ivy Bridge processors and is part of the Intel 64 and IA-32 instruction set architectures.) The random number generator is compliant with security and cryptographic standards such as NIST SP 800-90A, FIPS 140-2, and . Intel also requested Cryptography Research Inc. to review the random number generator in 2012, which resulted in the paper Analysis of Intel's Ivy Bridge Digital Random Number Generator. RDSEED is similar to RDRAND and provides lower-level access to the entropy-generating hardware. The RDSEED generator and processor instruction rdseed are available with Intel Broadwell CPUs and AMD Zen CPUs. (en) RdRand (також RDRAND) — додаткова команда процесора для ефективної генерації випадкових чисел за допомогою вбудованого в електронний чип генератора випадкових чисел DRBG (англ. deterministic random bit generator). (uk) Rdrand (также RDRAND) это инструкция процессоров, относящихся к архитектуре x86, для генерации случайного числа при помощи внутреннего генератора случайных чисел. Rdrand является опциональным расширением набора инструкций x86-64 и IA-32. В процессорах Intel доступна, начиная с архитектуры Ivy Bridge, в процессорах AMD — начиная с модели Ryzen. Данный генератор случайных чисел соответствует стандартам безопасности и криптографическим стандартам, таким как , FIPS 140-2, и . По некоторым мнениям, может представлять собой пример клептографии (умышленного внедрения криптографически слабого элемента). Внедрение уязвимости гипотетически возможно, к примеру, путём изменения типа допирования в одном из транзисторов (требуется модификация как минимум двух литографических масок) (ru) RDRAND(之前被称为Bull Mountain)是一个计算机指令,用于从芯片上的硬件随机数生成器中获取随机数。所用到的随机数生成器由芯片上的熵池初始化。 RDRAND指令在Ivy Bridge架构处理器上可用,该指令也是X86-64和IA-32指令集的一部分。AMD在2015年6月添加了对RdRand指令的支持。 该随机数生成器要遵守安全标准和加密标准,比如, 和 。 Intel也在1999年和2012年请密码学研究 Cryptography Research 公司来审查这个随机数发生器,并产生了两篇论文:1999年的 The Intel Random Number Generator 和2012年的 Analysis of Intel's Ivy Bridge Digital Random Number Generator。 RDSEED和RDRAND类似,也提供了访问硬件熵池的高级方法。Intel Broadwell 系列的CPU 和 AMD Zen 系列的CPU都支持RDSEED生成器和rdseed指令。 (zh)
dbo:wikiPageExternalLink https://github.com/JebteK/RdRand https://cve.mitre.org/cgi-bin/cvename.cgi%3Fname=CVE-2020-0543
dbo:wikiPageID 32961506 (xsd:integer)
dbo:wikiPageLength 25229 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1110453027 (xsd:integer)
dbo:wikiPageWikiLink dbr:Silvermont dbr:Software_Guard_Extensions dbr:dev/random dbc:Random_number_generation dbr:Elliptic_Curve_Digital_Signature_Algorithm dbr:Clang dbr:FreeBSD dbr:GNU_Compiler_Collection dbr:Global_surveillance_disclosures_(2013–present) dbr:Monte_Carlo_method dbr:Conditional_compilation dbr:The_New_York_Times dbr:Theodore_Ts'o dbr:Linus_Torvalds dbr:Linux_kernel dbr:Skylake_(microarchitecture) dbc:X86_microprocessors dbr:Hardware_random_number_generator dbr:VIA_PadLock dbr:Magnetic_reconnection dbr:Broadwell_(microarchitecture) dbr:Brown_dwarfs dbr:CBC-MAC dbr:CSPRNG dbc:Machine_code dbr:Advanced_Encryption_Standard dbc:X86_architecture dbr:Central_processing_unit dbr:Fortuna_(PRNG) dbr:Multi-core_processor dbr:Pseudorandom_number_generator dbr:Intrinsic_function dbr:Ivy_Bridge_(microarchitecture) dbr:AES_instruction_set dbc:X86_instructions dbr:Kaby_Lake dbr:Thread_(computing) dbr:Zen_(microarchitecture) dbr:Bullrun_(decryption_program) dbr:CFLAGS dbr:Instruction_(computer_science) dbr:Instruction_set dbr:Intel dbr:Mersenne_Twister dbr:OpenSSL dbr:WolfSSL dbr:Xorshift dbr:Yarrow_algorithm dbr:Model-specific_register dbr:Random_number_generator dbr:Side-channel_attack dbr:FIPS_140-2 dbr:IA-32 dbr:NIST_SP_800-90A dbr:Intel_64 dbr:Software_PRNG dbr:CTR_DRBG dbr:Sigint_Enabling_Project dbr:ANSI_X9.82
dbp:wikiPageUsesTemplate dbt:Blockquote dbt:Efn dbt:Notelist dbt:Reflist dbt:Short_description dbt:Snd dbt:Multimedia_extensions
dcterms:subject dbc:Random_number_generation dbc:X86_microprocessors dbc:Machine_code dbc:X86_architecture dbc:X86_instructions
rdfs:comment RdRand (ou RDRAND) est une instruction pour renvoyer les nombres aléatoires d'un générateur de nombres aléatoires intégré. Elle est disponible sur la famille de microprocesseurs Ivy Bridge, et est un élément du jeu d'instructions x86. Le générateur de nombres aléatoires se conforme à des normes de sécurité et cryptographie comme NIST SP800-90, FIPS 140-2, and ANSI X9.82. * Portail des réseaux informatiques * Portail de l’informatique * Portail de la sécurité informatique (fr) RdRand (також RDRAND) — додаткова команда процесора для ефективної генерації випадкових чисел за допомогою вбудованого в електронний чип генератора випадкових чисел DRBG (англ. deterministic random bit generator). (uk) RDRAND(之前被称为Bull Mountain)是一个计算机指令,用于从芯片上的硬件随机数生成器中获取随机数。所用到的随机数生成器由芯片上的熵池初始化。 RDRAND指令在Ivy Bridge架构处理器上可用,该指令也是X86-64和IA-32指令集的一部分。AMD在2015年6月添加了对RdRand指令的支持。 该随机数生成器要遵守安全标准和加密标准,比如, 和 。 Intel也在1999年和2012年请密码学研究 Cryptography Research 公司来审查这个随机数发生器,并产生了两篇论文:1999年的 The Intel Random Number Generator 和2012年的 Analysis of Intel's Ivy Bridge Digital Random Number Generator。 RDSEED和RDRAND类似,也提供了访问硬件熵池的高级方法。Intel Broadwell 系列的CPU 和 AMD Zen 系列的CPU都支持RDSEED生成器和rdseed指令。 (zh) RDRAND (zkratka anglického read random, doslova čti náhodné) je strojová instrukce architektur x86-64 a IA-32, která vrací náhodné číslo vytvořené vestavěným hardwarovým generátorem náhodných čísel. Instrukci zavedla společnost Intel počínaje platformou Ivy Bridge vydávanou od roku 2012; konkurenční výrobce AMD ji do svých procesorů začal přidávat už od června 2015, ovšem na platformách Bulldozer a Jaguar byla dlouhodobě poruchová natolik, že k roku 2019 se AMD oficiálně rozhodlo podporu na této platformě před operačním systémem v rámci CPUID skrývat. (cs) RDRAND (for "read random"; known as Intel Secure Key Technology, previously known as Bull Mountain) is an instruction for returning random numbers from an Intel on-chip hardware random number generator which has been seeded by an on-chip entropy source. Intel introduced the feature around 2012, and AMD added support for the instruction in June 2015. (RDRAND is available in Ivy Bridge processors and is part of the Intel 64 and IA-32 instruction set architectures.) (en) Rdrand (также RDRAND) это инструкция процессоров, относящихся к архитектуре x86, для генерации случайного числа при помощи внутреннего генератора случайных чисел. Rdrand является опциональным расширением набора инструкций x86-64 и IA-32. В процессорах Intel доступна, начиная с архитектуры Ivy Bridge, в процессорах AMD — начиная с модели Ryzen. Данный генератор случайных чисел соответствует стандартам безопасности и криптографическим стандартам, таким как , FIPS 140-2, и . (ru)
rdfs:label RDRAND (cs) RdRand (fr) RDRAND (en) RdRand (ru) RdRand (uk) RdRand (zh)
owl:sameAs wikidata:RDRAND dbpedia-cs:RDRAND dbpedia-fr:RDRAND dbpedia-ru:RDRAND dbpedia-uk:RDRAND dbpedia-zh:RDRAND https://global.dbpedia.org/id/4tcRi
prov:wasDerivedFrom wikipedia-en:RDRAND?oldid=1110453027&ns=0
foaf:isPrimaryTopicOf wikipedia-en:RDRAND
is dbo:wikiPageRedirects of dbr:Bull_Mountain_(instruction) dbr:ARCH_RANDOM dbr:RdRand dbr:RdSeed dbr:RDSEED dbr:Intel_Secure_Key
is dbo:wikiPageWikiLink of dbr:Cascade_Lake_(microprocessor) dbr:Rocket_Lake dbr:Sapphire_Rapids dbr:Entropy_(computing) dbr:Silvermont dbr:Bull_Mountain_(instruction) dbr:Intel_Atom dbr:List_of_random_number_generators dbr:Pentium dbr:Comet_Lake dbr:Cooper_Lake_(microprocessor) dbr:Crypto++ dbr:Ryzen dbr:Coffee_Lake dbr:Emerald_Rapids dbr:Epyc dbr:Golden_Cove dbr:Goldmont_Plus dbr:Gracemont_(microarchitecture) dbr:Monte_Carlo_method dbr:List_of_AMD_Athlon_processors dbr:List_of_AMD_accelerated_processing_units dbr:Skylake_(microarchitecture) dbr:Comparison_of_cryptography_libraries dbr:Hardware_random_number_generator dbr:Broadwell_(microarchitecture) dbr:Celeron dbr:Tremont_(microarchitecture) dbr:Whiskey_Lake dbr:Willow_Cove dbr:List_of_AMD_Opteron_processors dbr:Alder_Lake dbr:Excavator_(microarchitecture) dbr:Centaur_Technology dbr:Goldmont dbr:List_of_Intel_codenames dbr:ARCH_RANDOM dbr:Haswell_(microarchitecture) dbr:Ivy_Bridge_(microarchitecture) dbr:AMD–Chinese_joint_venture dbr:Kaby_Lake dbr:Sunny_Cove_(microarchitecture) dbr:CPUID dbr:Intel_Core dbr:Intel_vPro dbr:Mersenne_Twister dbr:Open_Watcom_Assembler dbr:Cannon_Lake_(microprocessor) dbr:Raptor_Lake dbr:RdRand dbr:RdSeed dbr:X86 dbr:X86-64 dbr:X86_instruction_listings dbr:Sierra_Forest dbr:Random_number_generation dbr:RDSEED dbr:Intel_Secure_Key
is dbp:arch of dbr:Ryzen dbr:Epyc
is dbp:extensions of dbr:Cascade_Lake_(microprocessor) dbr:Rocket_Lake dbr:Sapphire_Rapids dbr:Silvermont dbr:Intel_Atom dbr:Comet_Lake dbr:Cooper_Lake_(microprocessor) dbr:Coffee_Lake dbr:Emerald_Rapids dbr:Golden_Cove dbr:Goldmont_Plus dbr:Gracemont_(microarchitecture) dbr:Skylake_(microarchitecture) dbr:Broadwell_(microarchitecture) dbr:Tremont_(microarchitecture) dbr:Whiskey_Lake dbr:Willow_Cove dbr:Alder_Lake dbr:Goldmont dbr:Haswell_(microarchitecture) dbr:Ivy_Bridge_(microarchitecture) dbr:Kaby_Lake dbr:Sunny_Cove_(microarchitecture) dbr:Intel_Core dbr:Cannon_Lake_(microprocessor) dbr:Raptor_Lake dbr:X86 dbr:Sierra_Forest
is foaf:primaryTopic of wikipedia-en:RDRAND