RSA私钥掩码运算方法、协处理器及RSA运算装置
基本信息
申请号 | CN201810170661.7 | 申请日 | - |
公开(公告)号 | CN108111309A | 公开(公告)日 | 2018-06-01 |
申请公布号 | CN108111309A | 申请公布日 | 2018-06-01 |
分类号 | H04L9/30;H04L9/00 | 分类 | 电通信技术; |
发明人 | 马帅;何中林 | 申请(专利权)人 | 北京融通高科微电子科技有限公司 |
代理机构 | 北京超凡志成知识产权代理事务所(普通合伙) | 代理人 | 北京融通高科微电子科技有限公司 |
地址 | 100085 北京市海淀区西二旗大街39号2层203-06 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种RSA私钥掩码运算方法、协处理器及RSA运算装置,其中的控制器在接收到主处理器发送的启动运算指令时,获取待解密内容m、随机数r、公钥e、私钥d以及RSA算法的取模参数n,以及将所述解密内容发送给所述主处理器;模加器计算e‑1,以及,计算d‑1;模幂器基于所述e‑1计算re‑1modn,基于所述mremodn和所述d‑1计算模乘器基于所述re‑1modn计算mre‑1modn,基于所述mre‑1modn和r计算mre‑1·rmodn,得到mremodn,以及,基于所述和所述mre‑1modn计算得到mdmodn,将所述mdmodn的解密内容发送给所述控制器,达到降低掩底代价、在抵抗侧信道攻击和故障攻击等方面具有较强的安全性的技术效果。 |
