使用RSA加密算法的电子部件中的防攻击方法技术

技术编号:10597477 阅读:192 留言:0更新日期:2014-10-30 10:30
本发明专利技术涉及一种使用RSA加密算法的电子部件中的防攻击方法。所述方法包括生成随机数:u、t、s、r;将消息x、密钥n、p、q、invQ、d采用所述随机数u、t、s、r进行随机化,随机化后的结果为x′、n′、p′、q′、invQ′、d′;根据随机化后的x′、p′、q′、invQ′、d′,计算得到xp、xq、dp、dq、yp、yq和y;其中,p、q是两个位长相同但大小不等的素数。本发明专利技术可以防止SCA攻击者通过微处理器所处理的中间数据的外加信息得到签名或解密算法的秘密参数,达到防御攻击的效果。

【技术实现步骤摘要】

【技术保护点】
一种使用RSA加密算法的电子部件中的防攻击方法,其特征在于,每次执行使用中国剩余定理的RSA签名或解密算法时采用所述方法用以实现y=xd mod n,所述方法将消息x、密钥n、p、q、invQ、d作为输入,消息y作为输出,所述方法包括:生成随机数:u、t、s、r;将消息x、密钥n、p、q、invQ、d采用所述随机数u、t、s、r进行随机化,随机化后的结果为x′、n′、p′、q′、invQ′、d′;根据随机化后的x′、p′、q′、invQ′、d′,计算得到xp、xq、dp、dq、yp、yq和y;其中,p、q是两个位长相同但大小不等的素数。

【技术特征摘要】

【专利技术属性】
技术研发人员:房伟如刘忠志
申请(专利权)人:昆腾微电子股份有限公司
类型:发明
国别省市:北京;11

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

1