首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DPA是如何在AES上工作的?

DPA是如何在AES上工作的?
EN

Cryptography用户
提问于 2015-07-07 17:57:32
回答 1查看 1.6K关注 0票数 3

我真的不是一个密码的家伙,所以我不太明白在AES上的差分幂分析是如何工作的。

有人能给我解释一下它的基本工作原理吗?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2015-07-07 20:08:23

我还不是专家,但这是我记得的方式。

差分功率分析( DPA )是对密码算法硬件实现的一种侧通道攻击.

根据各个晶体管的活动,所有电子电路消耗的功率都不一样。例如,当将十六进制字节A7添加到B9时,可能比添加01到00时更多的晶体管切换。

当攻击者将像AES保护的存储卡这样的东西连接到一台机器上,让他能够收集关于它的电源使用情况的非常精确的信息时,他可以在进行足够的测量之后,从统计学上猜出一些他不应该知道的东西,并阻止选择的--明文攻击安全性。这样(给定足够的时间)攻击者将比使用穷尽搜索(蛮力算法)更快地猜出密钥。

票数 2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/26776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档