检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机研究与发展》2001年第11期1360-1365,共6页Journal of Computer Research and Development
摘 要:RSA加脱密可归结为对 memod N的运算 ,这种大数模幂乘运算可以用字长为 w( 2 w N)的乘法器以迭代的方式来实现 ,对于给定字长的乘法器 ,提高其吞吐速度的有效措施之一是采用流水线技术 .用传统的平行四边形乘法器实现大数模幂乘 ,存在两次迭代之间的数据相关问题 .降低数据相关所引起的时耗代价 ,对于提高时钟频率 ,从而提高乘法器的速度至关重要 .根据矩形乘法器原理设计的 RSA专用部件较好地解决了这一问题 ,HDL 模型的仿真验证了所做设计的正确性 .The process of RSA encryption and decryption is to perform the calculation of m e mod N. This modular multiplication can be carried out by using a w-bit multiplier (2 wN) through iteration. Pipelining is one of efficient techniques to increase the throughput for a given word long (w) multiplier. However, by using traditional multiplier, there is data dependency between iterations. To reduce the delay of data dependency, a novel multiplier, named oblong multiplier by its partial product shape is proposed. The new RSA multiplier designed based on the oblong multiplier is up to as twice as fast the traditional one. The gain in speed arises from the faster clock that results from the cut down of data dependency delay cost. The presented multiplier is only a prototype. By taking the advantage of the oblong multiplier arithmetic, a multiplier with pipeline stage at intervals of 1-bit full adder plus latch delay can be designed.
关 键 词:矩形乘法器 MONTGOMERY算法 RSA算法 信息安全
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171