我读了“大卫·L·L·斯马特”(非确定性处理器 MayHenk L. MullerNigel P. Smart)的论文摘要,在摘要中,他们提到了科赫关于"Diffie-Hellman、DSS和其他系统实现的定时攻击“的论文。
非确定性处理器在侧信道攻击中的应用是什么?
发布于 2020-05-27 00:08:46
非确定性处理器通常被作为改变处理器定时和功率的一种方法出售.据我所知,作为同步系统,它们是理论上的,因为我从未见过任何文献,其中一个人实际上是被建造的。前提是,如果指令顺序和完成时间不同,则对侧通道攻击具有一定程度的鲁棒性。需要注意的是,这些系统仍然是同步的。在硬件存在的情况下,我所知道的最接近的工作是Palem、George和Marr的身躯 概率计算工作。
您可以轻松地使用异步逻辑创建一个不确定的系统。当我创建异步系统时,由于完成树的存在,创建噪声是非常简单的,而且我确实在完成逻辑中添加了随机噪声,以减缓其对EMI的鲁棒性的验证。该方法将使电路对所有逻辑的随机完成时间所造成的侧通道攻击具有鲁棒性。话虽如此,异步电路的双轨编码意味着您不能进行功率攻击,而只能进行定时攻击。您可以调整完成树的大小,以便它们总是需要相同的时间;但是,这将消除异步电路的速度增益。
https://crypto.stackexchange.com/questions/81011
复制相似问题