Skip to content
board.flatassembler.net·

🔒AMD's RNG Bug: Zen2 Fails to Generate True Zeros

Zen2 RNG Bug: No True Zeros Allowed

TL;DR

AMD's random number generator on Zen2 processors fails to produce true zeros, affecting applications relying on true randomness. Intel chips unaffected. Bug reported, but AMD's response unsatisfactory.

AMD's random number generator (RNG) on Zen2 processors has a bug that prevents it from generating true zeros. This issue affects applications that rely on the RNG for cryptographic or security purposes, as true randomness is crucial. Intel processors, on the other hand, do not have this problem. The bug was reported to AMD, but their response was deemed unsatisfactory. The lowest 16-bits of a 32-bit or 64-bit number can output a zero, but a true zero (fitting the requested size) is never generated on AMD processors. This could impact the reliability and security of systems using AMD RNGs.

AMD's RNG Bug: Zen2 Fails to Generate True Zeros — board.flatassembler.net

Key Points

1

AMD's RNG bug affects Zen2 processors, preventing true zero generation.

2

Intel processors do not have this issue, maintaining true randomness.

3

Bug reported to AMD, but response was unsatisfactory.

4

Lowest 16-bits of 32-bit or 64-bit numbers can output zero, but not true zero.

5

Impact on cryptographic and security applications relying on true randomness.

Why It Matters

If you're using AMD RNGs in cryptographic or security applications, this bug could compromise the integrity of your systems. For instance, if you're relying on AMD RNGs for generating secure keys, the lack of true zero generation could weaken your encryption. Intel processors, however, do not have this issue, making them a safer choice for such applications.

amdrngzen2securitybug

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,486 builders reading daily.

Also get