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的解密内容发送给所述控制器,达到降低掩底代价、在抵抗侧信道攻击和故障攻击等方面具有较强的安全性的技术效果。