红帽发现AMDA6-6310APU生成算法存在错误(图)

Red Hat 的高级开发人员 Lennart Poettering 报告说,他在 AMD A6-6310 APU 处理器中发现了一个错误,其中随机数生成算法存在错误。

A6-6310处理器属于AMD Beema系列,发布于2014年随机数生成算法干嘛用,面向低功耗、轻薄笔记本、小型台式机等设备。它一直很受欢迎,并且仍在许多产品中使用。

AMD Beema采用GF 28nm工艺制造,CPU架构基于低功耗Puma,双核或四核随机数生成算法干嘛用,部分机型可加速至2.4GHz,GPU架构基于GCN,最高可达320流处理器,支持DDR3/DDR3L内存,全ARM R15架构安全协处理器,热设计功耗10-25W。

据介绍,AMD Beema处理器内置硬件随机数生成单元,采用RdRand随机数生成算法。但是,当机器从休眠和睡眠状态恢复时,随机数生成器生成的随机数就失效了。好随便喔。

图片[1]-红帽发现AMDA6-6310APU生成算法存在错误(图)-老王博客

由于很多加密应用和数据传输都需要随机数,这个bug会影响系统和软件的安全。

另外,这个bug还会阻止系统恢复后机器再次休眠或休眠。

虽然很多系统和软件都使用软件随机数生成,比如Linux内核默认不使用RdRand,Windows从待机恢复时也不使用,但总有硬件bug让人担忧。

Red Hat 表示正在研究解决方案,但没有说明 AMD 是否被告知,或者 AMD 需要做哪些工作。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论