摘要
本发明涉及公钥密码技术领域,尤其涉及针对RSA多种安全措施的可重构加速系统,包括顶层控制单元、运算单元、存储单元和数据选择器:所述顶层控制单元,用于接收外部安全措施算法的指令并发送控制信号;所述运算单元,根据接收的所述控制信号选择所述运算单元中的选择模约减模块、模乘模块和搬运模块中的计算处理模块进行运算;所述存储单元,用于存储所述运算单元的数据。本发明通过接收外部安全措施指令的顶层控制单元,选择运算单元中的某个模块进行运算以及运算单元的数据来源以及运算结果存储SRAM,达到利用同一个硬件资源实现了不同的抵抗差分攻击的安全措施。
技术关键词
加速系统
数据选择器
搬运模块
端口
存储单元
计算机可读指令
重构
信号
控制单元
抵抗差分攻击
公钥密码技术
处理器
模数
模运算
变量
计算机设备
算法