首页 | 本学科首页   官方微博 | 高级检索  
     

一种高性能大数模运算单元及其应用
引用本文:陈勇涛,段成华.一种高性能大数模运算单元及其应用[J].计算机仿真,2009,26(6):339-343.
作者姓名:陈勇涛  段成华
作者单位:中国科学院研究生院信息科学与工程学院,北京,100049
基金项目:中国科学院研究生院课题项目 
摘    要:为了加速公钥密码系统的实现速度,设计支持大教模乘和模加减运算的模运算单元是关键.目前的方法多关注于这两种运算的分别实现,为了改善这种方式导致的硬件单元吞吐量低的问题,提出了一种流水线结构的高性能大数模运算单元.基于改进的Montgomery模乘算法,采用流水线技术,把模乘电路分成3个流水线阶段,并把模加减电路结合到第3阶段,得到一种能同时计算模乘和模加减的模运算单元.仿真结果显示,模运算单元以较少的资源占用率获得了较高的吞吐量,非常适合做高性能的公钥密码系统的基本硬件运算单元.

关 键 词:模运算  模乘算法  流水线  公钥密码体制

A High Performance Large Integer Modular Arithmetic Unit and Its Applications
CHEN Yong-tao,DUAN Cheng-hua.A High Performance Large Integer Modular Arithmetic Unit and Its Applications[J].Computer Simulation,2009,26(6):339-343.
Authors:CHEN Yong-tao  DUAN Cheng-hua
Affiliation:School of Information Science and Engineering;Graduate School of Chinese Academy of Sciences;Beijing 100049;China
Abstract:To speed up the public-key cryptographic systems,modular arithmetic unit supporting modular multiplication and modular addition/subtraction is crucial.Current methods are mainly focusing on implementing two separating circuit modules for the operations.However,the throughput of hardware is less using this way.A Pipelined Modular Arithmetic Unit(PMAU) is proposed for high performance modular operations.Based on an improved Montgomery multiplication algorithm,pipelining technique is introduced.The modular mul...
Keywords:Modular operations  Modular multiplication algorithm  Pipeline  Public-key cryptography  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号