检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]济南大学信息科学与工程学院,山东济南250022 [2]山东城市建设职业学院,山东济南250014
出 处:《计算机应用与软件》2009年第6期99-101,共3页Computer Applications and Software
基 金:山东省自然科学基金资助项目(Y2004G03)
摘 要:以RSA算法为例,探讨公钥密码处理芯片的设计与优化。首先提出公钥密码芯片实现中的核心问题,即大整数模幂运算算法和大整数模乘运算算法的实现;然后针对RSA算法,提出Montgomery模乘算法的CIOS方法的一种新的快速硬件并行实现方法,其中采用加法与乘法并行运算以及多级流水线技术以提高性能,较大地减少乘法运算时间,显著提高模乘器的运算性能。This paper is based on RSA algorithm and discusses the public-key crypto-chip design and optimization. At first, it pointed out that long integer modular exponentiation and multiplication are the key problems of public-key crypto-chips. Then, aiming at RSA, a new method of fast hardware parallel realization for CIOS method in Montgomery modular multiplication algorithm was discussed, in it the operation of addition and multiplication in parallel and multiple pipelining technique were adopted to improve performance. It reduced multiplication production time and increased the capability of multiplier quite a lot.
关 键 词:密码芯片 RSA算法 并行与流水线 MONTGOMERY模乘
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38