我真的不是一个密码的家伙,所以我不太明白在AES上的差分幂分析是如何工作的。
有人能给我解释一下它的基本工作原理吗?
发布于 2015-07-07 20:08:23
我还不是专家,但这是我记得的方式。
差分功率分析( DPA )是对密码算法硬件实现的一种侧通道攻击.
根据各个晶体管的活动,所有电子电路消耗的功率都不一样。例如,当将十六进制字节A7添加到B9时,可能比添加01到00时更多的晶体管切换。
当攻击者将像AES保护的存储卡这样的东西连接到一台机器上,让他能够收集关于它的电源使用情况的非常精确的信息时,他可以在进行足够的测量之后,从统计学上猜出一些他不应该知道的东西,并阻止选择的--明文攻击安全性。这样(给定足够的时间)攻击者将比使用穷尽搜索(蛮力算法)更快地猜出密钥。
https://crypto.stackexchange.com/questions/26776
复制相似问题