2

The latest AMD programmer manuals, dated June 2015, include the RDRAND instruction in the instruction set. Confer, AMD64 Architecture Programmer’s Manual Volume 3: General-Purpose and System Instructions, page 279. The description of the instruction is:

Loads the destination register with a hardware-generated random value.

I can't find information on AMD's site about RDRAND-enabled processors. Confer, rdrand site:amd.com. Additionally, AMD is not listed at Wikipedia's Comparison of hardware random number generators (or other similar pages).

What AMD processors support RDRAND?


A related question is open at the Cryptography Stack Exchange. The Crypto.SE question is interested in the security properties and security evaluations for the circuit. See AMD and RDRAND instruction.

1

1 Answer 1

2

As far as I can tell, the only AMD architecture that supports RDRAND at this point is their Excavator core. It is used in a few mobile APUs, specifically the 8000-series ones (like FX-8800P). The first desktop product with it is Athlon X4 845.

Unfortunately, I have not been able to find any AMD resource confirming this. However, this site lists the CPUID information of at least one such APU model, showing RDRAND support.

AMD's next generation of CPUs, starting with Ryzen will reportedly also include support for RDSEED.

1
  • @jww good to know
    – otus
    Feb 4, 2017 at 5:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .