TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

NSA - RDRAND

3 pointsby jerogarciaalmost 12 years ago
I've been reading some stuff about all this mess and i've decided to check out the implementation of RDRand. I found this "we are architecturally guaranteed a reseed" a bit confusing , maybe someone with more experience in random number generation and encryption makes some sense out of it .. if you check the code there's a ASM call if the feature is supported and that's it. I found it curious

1 comment

hannibal5almost 12 years ago
That&#x27;s just the code in Linux that calls RDRAND.<p>Here is the actual instruction in VHDL:<p><pre><code> -- -- copyright NSA, Top Secret&#x2F;&#x2F;UMBRA -- entity RDRAND is port( RND: out rnd_long ); end RDRAND; architecture RDRAND of x64_op is begin RND &lt;= x&quot;4e5341746f524e44&quot;; end RDRAND;</code></pre>