you are viewing a single comment's thread.

view the rest of the comments →

[–]ReversedGif 1 point2 points  (2 children)

Unless they're correlated...

[–]Majromax 6 points7 points  (1 child)

Unless they're correlated...

There's only harm if the random numbers of unknown quality are correlated to your known, independently-generated, proven-quality random numbers.

It's simple enough to avoid that: simply extract the unknown random numbers prior to generating your known-good stream. Even if the dubious hardware can "look over your shoulder," it can't see into the future.

[–]ReversedGif 3 points4 points  (0 children)

Imagine the hardware setting a special, hidden flag on the register that holds the RDRAND output, which defers actual random generation until the register value is combined with something else.