【技术实现步骤摘要】
本专利技术涉及信息安全
,尤其涉及一种利用DPA曲线极性进行密钥提取的 方法及系统。
技术介绍
现今计算机的广泛应用,给我们带来了巨大的社会、经济效益,但同时也暴露了计 算机信息安全方面的脆弱性,而其中密码是信息安全的关键所在。通过对密码进行分析,可 以得到通信双方的通信内容,从而窃取别人的隐私等。因此,一个好的密码算法,需要有较 好的抗攻击性。相较传统意义上的密码分析,旁路式攻击(Side Channel Attack, SCA)是针对密 码体制具体实现来获得有用的信息。其中包括TA、DPA、DFA、SPA等多种旁路式攻击。这类攻 击较之其他的攻击方式,具有更隐蔽、更快速的特点。自提出以来,对很多密码系统的安全 性构成了严重的威胁,而其中的能量攻击(PowerAttack,PA)以其容易实施、复杂度低等特 点成为研究的热点。在参考文献1中,Paul Kocher首先提出了利用不同指令消耗能量不同 来推测处理器正在执行的指令,从而获取信息的简单功耗攻击(Simple Power Analysis, SPA);进而提出了利用功耗与运算数据的相关性攻击的差分功 ...
【技术保护点】
一种利用DPA曲线极性进行密钥提取的方法,其特征在于,包括以下步骤:测试要攻击的芯片,获得AES在该芯片上的具体实现情况下,每个bit产生DPA峰值的极性,获得攻击位置每个bit的DPA峰值极性;利用明文,对加密过程的中间状态进行划分,得出峰值极性;通过原始DPA极性数组与攻击DPA极性数组进行异或,从而得到密钥。
【技术特征摘要】
【专利技术属性】
技术研发人员:唐明,伍前红,张焕国,高思,窦青,沈菲,李渡,张驭宇,王国熹,
申请(专利权)人:武汉大学,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。