当前位置: 首页 > 专利查询>武汉大学专利>正文

演化S盒对抗旁路式攻击的方法技术

技术编号:4002851 阅读:356 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及密码安全性应用技术领域,尤其涉及一种演化S盒对抗旁路式攻击的方法。本发明专利技术利用随机数发生器产生随机数,根据随机数的取值,决定缓存器的内容送入常数乘法变换部件、加1变换部件、逆变换部件中的哪一个部件,经过上述变换后,送入缓存器,在下一节拍送入常数乘法变换部件、加1变换部件、逆变换部件,并同时送入判别器以判断盒子的指标是否合格,如果是一个合格的盒子,则计数器清零,如果盒子不合格,则计数器加1,如果计数器的值达到某一阈值,则重置缓存器的内容为恒等置换。本发明专利技术通过适当的频率改变,最终使得攻击所需的复杂度达到或超过穷举的级别,演化S盒及动态S盒对于标准DPA等旁路式攻击的效果是比较明显的。

【技术实现步骤摘要】

本专利技术涉及密码安全性应用
,尤其涉及一种演化S盒对抗旁路式攻击的 方法。
技术介绍
密码是信息安全的关键所在,如何设计安全的密码应用系统是密码学所研究的重 点。密码算法可分为对称密码和非对称密码,对称密码又可以分为流密码、分组密码、hash 算法。S盒在流密码、分组密码以及hash函数等对称密码的设计里均具有重要安全作用,是 主要的或唯一的非线性变换部件。动态的S盒设计方法应用于对抗DPA等一系列旁路式攻 击,会使攻击复杂度水平成指数级提升,结果是,通过适当的频率改变,最终使得攻击所需 的复杂度达到或超过穷举的级别,进而达到免疫。旁路式攻击包括TA、DFA、DPA、SPA等一系列攻击方法,产生的主要原因是安全机 制与其实现之间的分隔。DPA(Differential Power Analysis)即差分功耗攻击,绝大多数现代密码设备是 通过半导体逻辑门实现的,更准确的说,就是由晶体管构成的。当逻辑门充、放电时,电子流 流过硅质基底,消耗能量(功耗)、产生电磁辐射。使用特定的统计函数,仍能用来攻击密码 系统。能量攻击范围广,易于实施且成本低、不需人工干预,使它难于被检测到。本文档来自技高网...

【技术保护点】
一种演化S盒对抗旁路式攻击的方法,其特征在于,包括以下步骤:利用随机数发生器产生随机数;根据随机数的取值,决定缓存器的内容送入常数乘法变换部件、加1变换部件、逆变换部件中的哪一个部件;经过上述变换后,送入缓存器;在下一节拍送入常数乘法变换部件、加1变换部件、逆变换部件,并同时送入判别器以判断盒子的指标是否合格;如果是一个合格的盒子,则计数器清零,如果盒子不合格,则计数器加1,如果计数器的值达到某一阈值,则重置缓存器的内容为恒等置换。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐明伍前红高思窦青沈菲李渡
申请(专利权)人:武汉大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1