- 5
- 0
- 约 6页
- 2017-09-10 发布于广西
- 举报
第 39卷 第 7期 计 算 机 工 程 2013年 7月
V0l1.39 NO.7 ComputerEngineering July 2013
· 专栏 · 文章缩粤ll000—342s(O13)07—_0016—__05 文献标t~tti!hA 中圈分类号:TN942
基于流水线技术的并行模幂算法硬件实现
黄世伟,王云峰
‘ (厦门大学电子工程系,福建 厦门 361005)
摘 要:针对 R-L模幂算法并行硬件实现成本高的问题,提出一种流水线形式的模幂运算结构。采用流水线技术对模幂算法中
Montgomery模乘运算进行硬件设计,并由此构建模幂运算结构,实现并行模幂运算,降低硬件成本。同时对模幂算法中预处理和
后处理步骤进行优化,以减少迭代次数。Virtex-2系列现场可编程门阵列原型的实现结果表明,在保证并行模幂运算速度的前提下,
该结构的硬件实现成本近似为传统并行结构的l/2,且数据吞吐率更高,可达 14Mb/s。
关健诃:蒙哥马利算法;模乘;模幂;RSA公钥密码体制;流水线技术;现场可编程门阵列原型
HardwareImplementation0fParallelM odularExp0nentiati0n
Algorithm BasedonPipeliningTechnique
HUANG Shi-wei.W ANGYun-feng
(DepartmentofElectronicEngineering,XiamenUniversity,Xiamen361005,China)
[Abstract]Anefficientpipelinedarchitectureispresentedinthispaperforsolvingtheproblemofhighh~dwraecostofR-Lmodular
exponentiation algorithm,which isformedofMontgomery modularmultiplicationbuiltbyusingpipelining technique.Theparallel
calculationofalgorithm canbeexecuted and thehardwarecostcan be alsoreducedinthenew architecture.Besides,twoextra
pre--processingandpost·p·rocessingofrconvertinganintegertoitsN--residuefomr atintheconventionalmodularexponentiationalgorithm
areavoidedtoreducetheiterationtime.Theresultshowsthatthenew architecturecanachievehighdatathroughputrateofmorethna
14Mb/sonXilinxFieldProgrammableGataArray(FPGA)ofVirtex一2serieswhenperfomr smodularexponentiation,whileoccupyonly
abouthalfhardwareresourceswhencomparedwiththeConventionalpraallelarchitecture.
1KeywordslMontgomery algorithm;modularmultiplication;modularexponentiation;RSApublic—keycryptosystem;pipelining
technique;FieldProgrammableGataArray(FPGA)prototype
DOI:10.3969/j.issn.1000—3428.2013.07.004
您可能关注的文档
最近下载
- 制造业信息化战略规划实施与优化-PDM.docx VIP
- 那智不二越机器人flexgui toolbox操作说明书.pdf VIP
- 智慧工厂-智慧工厂解决方案.docx VIP
- 高中化学解题方法归纳:和量法.doc VIP
- 译林牛津新版高中英语(必修1-3)单词表.pdf VIP
- 包装有限公司分切机安全风险分级清单.docx VIP
- 重庆市西南大学附属中学2025届高三下学期二诊模拟考试物理试卷 含解析.docx VIP
- 【高中英语】《星火英语同步词汇》抗遗忘速记手册.docx VIP
- 成都市锦江区2026届初三一诊(暨期末考试)数学试卷(含答案).docx
- 三坐标 培训教程.pptx VIP
原创力文档

文档评论(0)