面向侧信道攻击的相关密钥排序算法研究

来源 :南京航空航天大学 | 被引量 : 1次 | 上传用户:biangei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码设备作为密码算法的实现载体,其安全性决定了信息系统的安全性。侧信道攻击利用密码设备运行过程中产生的侧信道信息恢复密钥,对密码设备的安全性造成极大的威胁。因此如何对密码设备的安全性进行评估是一个亟待解决的问题。密钥排名估计算法和密钥枚举算法是两种侧信道攻击的后处理技术。密钥排名估计算法是从评估者的角度,对所有的密钥候选者进行排序,根据正确密钥的分数快速估计密钥排名。密钥枚举算法是从攻击者的角度,不知道正确密钥的值,根据侧信道攻击的结果按分数从高到低的顺序枚举密钥。通过两种算法可以获取攻击者破解该密码设备所需具备的计算能力,是两种有效的安全评估手段。目前已有的密钥排名估计算法和密钥枚举算法均只考虑密钥字节恢复攻击的结果,即合并的密钥列表是相互独立的。密钥异或恢复攻击可以恢复密钥字节异或关系的分数列表,为密钥排序提供更多的信息。在本文中,以密钥字节恢复攻击和密钥异或恢复攻击的结果共同作为依据,提出新的密钥排名估计算法和密钥枚举算法。具体工作如下:1、提出相关密钥列表的密钥排名估计算法。研究已有的密钥排名估计算法,分析其实现原理。利用密钥字节恢复攻击结果和密钥异或恢复攻击结果之间的异或关系,将两种攻击结果进行合并,作为密钥排名估计算法的排序依据。通过仿真实验证明,将两种攻击综合考虑要比只考虑密钥字节恢复攻击的实验结果更好,即正确密钥的排名更高,正确密钥的排名最多可以提升220,提高安全性评估的准确性。2、提出相关密钥列表的密钥枚举算法。研究独立密钥列表的密钥枚举算法的实现原理,将其设计思路扩展到相关密钥列表的密钥枚举算法。由于对现有算法的直接扩展不能有效地解决该问题,设计了一个高效且可递归扩展的相关密钥列表的密钥枚举算法。该算法可以在5小时内枚举221个密钥,且内存占用为128MB。该算法比独立密钥列表的密钥枚举算法的成功率更高,且密钥排名更高。
其他文献
1999年1月~2001年12月,我们用纯红细胞辅助治疗急性中、重度一氧化碳中毒患者25例,取得满意效果,报告如下.
随着我国经济和金融体制改革的深化,中、农、工、建四家国有商业银行的不良资产成为制约其综合改革的重要羁绊.本文结合我国银行业现状,借鉴国外先进、成熟的处置方式,提出从
目的探讨重症急性胰腺炎后假性胰腺囊肿的手术时机。方法20例胰腺炎后4~8周出现的假性胰腺囊肿患者,行囊肿内引流术(早期手术组),与20例病人囊肿形成后,等待4周再施行手术的患者(晚
鹿洼煤矿2000年4月28日竣工投产,设计能力60t/a,实现了当年投产,当年达产,第二年产量达到100万t,第三年产煤120万t的骄人成绩,一跃跨入百万吨矿井行列,实现利润7 000万元.
<正> 2000年4月25日,我县发生了一起一次性超量服用脊髓灰质炎减毒活疫苗事故,县卫生防疫站接到报告后,立即对此事进行了处理,避免了超量服用脊髓灰质炎活疫苗事故后果的发生
2004年第一季度,国内生产总值同比增长9.7%,规模以上工业增加值增长17.7%,经济效益进一步提高.但是,电力、煤炭、运输紧张状况加剧,火电增长17.3%,为历史最高水平,但仍有17个