摘要
以RSA算法为例,探讨了公钥密码处理芯片的设计与实现.首先提出了公钥密码芯片实现中的核心问题,即大整数模幂运算算法和大整数模乘运算算法的实现;然后针对RSA算法,提出了Montgomery模乘算法的CIOS方法的一种新的快速硬件并行实现方法,其中采用了加法与乘法并行运算以及多级流水线技术以提高性能,较大地减少了乘法运算时间,提高了模乘器的性能.
This paper is based on RSA algorithm and discussed public-key cryptography processing chip design and implementation. At first, it is proposed that long integer modular multiplication is the key problem of public-key crypto-chips. Then, aim at RSA, Montgomery by CIOS method is discussed and parallel operation and pipelining are adopted. So, it can reduce multiplication production time and increase the capability of multiplier.
出处
《微电子学与计算机》
CSCD
北大核心
2008年第12期88-91,95,共5页
Microelectronics & Computer
基金
山东省自然科学基金项目(Y2004G05)