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.[1]

Využívaný generátor odpovídá standardům NIST SP 800-90A, FIPS 140-2 a ANSI X9.82, 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.[2] Od verze jádra 4.19 vydané v roce 2018 je možné využití tohoto zdroje náhody zakázat parametrem jádra.[3]

Reference

editovat

V tomto článku byl použit překlad textu z článku RDRAND na anglické Wikipedii.

  1. FIKAR, Jan. AMD Bulldozer a Jaguar nebudou již podporovat RDRAND. Root.cz [online]. 2019-08-16. Dostupné online. ISSN 1212-8309. 
  2. KRČMÁŘ, Petr. Linus o odstranění Rdrand z jádra: jsi ignorant, my víme co děláme. Root.cz [online]. 2013-09-11. Dostupné online. ISSN 1212-8309. 
  3. FIKAR, Jan. Jádro má novou volbu random.trust_cpu=. Root.cz [online]. 2018-09-10. Dostupné online. ISSN 1212-8309. 
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy