防对称密码算法受攻击的方法技术

技术编号:10786648 阅读:150 留言:0更新日期:2014-12-17 13:31
本发明专利技术公开了一种防对称密码算法受攻击的方法,涉及信息安全技术领域。包括以下步骤:分析密码算法一轮中相互独立的子操作;利用随机数发生器产生的随机数来确定本轮运算中子操作的执行顺序;下一轮利用随机数发生器产生的新的随机数确定运算中子操作的执行顺序;每一轮都采用新的随机数确定运算中子操作的执行顺序,直到结束。本发明专利技术通过随机数来确定运算中子操作的执行顺序,使得一连串的子操作执行的前后顺序不可预测,攻击者得到的样本之间的相互关系难以确定,因而能够有效降低攻击者收集到的信息的信噪比,也就能够有效抵御功耗分析攻击。

【技术实现步骤摘要】

【技术保护点】
一种防对称密码算法受攻击的方法,其特征在于,包括如下步骤:步骤一、将密码算法一轮中相互独立的运算分解为多个子操作,一个时钟执行一个子操作;步骤二、利用随机数发生器产生的随机数来确定第一轮运算中子操作的执行顺序,并执行完第一轮的所有运算;步骤三、利用随机数发生器产生的新的随机数来确定第二轮运算中子操作的执行顺序,并执行完第二轮的所有运算;步骤四、其余各轮运算,每一轮都采用随机数发生器产生的新的随机数来确定本轮运算中子操作的执行顺序,直到所有运算结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐云秀包斯刚顾海华柴佳晶
申请(专利权)人:上海华虹集成电路有限责任公司
类型:发明
国别省市:上海;31

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

1