刘强1,2,马芳珍3,佟冬1,2,程旭1,2
LIU Qiang1, 2, MA Fangzhen3, TONG Dong1, 2, CHENG Xu1, 2
摘要: 介绍了采用蒙哥马利模乘法算法和指数的从右到左的二进制方法,并根据大整数模乘法运算和 VLSI 实现的要求进行改进的 RSA 处理器,在提供高速 RSA 处理能力的同时,可抵抗某些定时分析攻击和功耗分析攻击。该 RSA 处理器在其模乘法器中使用了 CSA(进位保留加法器)结构以避免长进位链,并采用一种新型(4∶2)压缩器结构以减少面积和延迟。提出了信号多重备份的方法,解决信号广播带来的大的负载和线长问题。数据通路的设计采用一种基于多选器的动态重构方法,其模乘法器可以执行一个 1024 位的模乘幂运算,也可以并行执行 2 个 512 位的模乘幂运算,从而支持基于中国剩余定理的加速策略。
中图分类号: