HeadlinesBriefing favicon HeadlinesBriefing.com

AMD RNG Bug: Zero Never Generated on Ryzen CPUs

Hacker News •
×

一个汇编语言程序员和电子工程师报告称,AMD的随机数生成器未能产生零值。经过测试两款AMD处理器超过九天,未生成单个零值。该问题已在AMD内部升级,但未收到进一步反馈。

作者更新了他们的测试应用程序,以基准测试不同CPU上的RNG性能。结果显示:2012年的Core i5每秒生成12.6百万个数字,2017年的Core i7 7700每秒产生750千个,而AMD Ryzen 7每秒实现2.6百万。AMD生成器似乎不受时钟速度变化的影响,而较旧的Core i5完全依赖时钟。

这些差异表明,即使在同一制造商的产品线中,RNG实现也存在重大的架构差异。作者指出,关于这些硬件RNG单元的内部功能缺乏公开文档。