探析rsa加密算法的ip核研究与实现

探析rsa加密算法的ip核研究与实现

ID:35133755

大小:1.73 MB

页数:74页

时间:2019-03-19

探析rsa加密算法的ip核研究与实现_第1页
探析rsa加密算法的ip核研究与实现_第2页
探析rsa加密算法的ip核研究与实现_第3页
探析rsa加密算法的ip核研究与实现_第4页
探析rsa加密算法的ip核研究与实现_第5页
资源描述:

《探析rsa加密算法的ip核研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:——UDC:留级:——编号:——工学硕士学位论文厂93/;383RSA加密算法的IP核研究与实现硕士研究生:指导老师:学位级别:学科、专业:所在单位:论文提交日期:论文答辩日期:学位授予孽位:况敬波马光胜教授上学硕士计算机应用技术计算机科学与技术学院2005年12月2006年1月哈尔滨工程大学哈尔滨工程大学硕r学位论文摘要随着数字通信和电子商务的不断发展,人们对信息安全的要求越来越强烈。为了保证信息的安全,人们发展了各种各样的密码体系来防止信息被窃取和篡改。公钥密码算法,例如RSA、ECC和DSA等在现代保密体系罩占据着非常重要的地位。R

2、SA算法是最具有典型意义的公钥加密算法,目前大多数采用公钥密码进行加密和数字签名的产品和标准使用的都是RSA算法。RsA算法的安全性是基于大整数素因子分解的困难性,而大整数因子分解问题是数学上长期的难题,至今没有有效的方法予以解决,因此RSA算法是公认安全度比较高的算法。RSA密码算法需要进行大操作数的模指运算,目前公认的模长为512~2048二进制位,运算强度非常大,用软件方法实现会非常慢,因此我们采用适合VLSI实现的Montgomery算法设计RSA算法IP。本文首先介绍了RSA算法以及Montgomery模乘算法,在此基础上中提出两种改进

3、方案。其l},,采用4.2保留进位加法器的改进Montgomery算法可以消除大整数加法运算的进位传播,降低电路的关键路径延时,同时避免了中间数据的类型转化,节约运算时间。另外,使用心动阵列结构将该算法进行影射,消除了全局数据和控制信号广播,使得信号只在相临的两个处理单元中传送,减少互连延时,非常适合超深亚微米技术。同时,对每一个CSA单元在布尔函数级的进行重新调度,使得关键路径延时减少36%。最后,采用自顶向下的设计方法对RSA加密模块进行划分,并使用VerilogHDL完成了RSA软IP核的描述,并对该软核进行了仿真,仿真结果正确。关键词:R

4、SA算法;模乘;Montgomery算法;IP核哈尔滨工程大学硕士学能沦文AbstractAsthedevelopmentofdigitalcommunicationande-business,People’Srequirementofinformationsecurityisgettingstronger.Peopledevelopvariouscrypto—systemstopreventtheinformationfrombeingstolenandillegallymodified.Public—keycryptographyalgori

5、thmsuchasRSA,ECCandDSAplaysanveryimportantroleinmodemcrypto-system.RSAalgorithmisthemosttypicalpublic—keycryptographyalgorithm.NowadaysRSAisusedinmostencryptionanddigitalsignatureproductandstandard,itssecurityisbasedonthedifficultyofthefactorizationoflargeinteger.Peoplehaveno

6、tyetfoundanefficientmethodtOsolvetheintegerfactorizationproblem.SoRSAisbelievedtobeasecurealgorithm.Sincethemodularexponentiationoperationwhichhasamodularof512to1024bitswillcausesaheavyloadofgeneralpurposeCPU,thesoftwareimplementedRSAalgorithmwillbeveryslow.Tobefast,wepropose

7、aVLSIimplementedRSAalgorithmacceleratorIPusingMontgomeryalgorithm.TheRSAalgorithmandMontgomeryalgorithmareintroducedfirst.Thentwomodifiedmethodsareproposed.The4-2CSAbasedMontgomeryalgorithmCaneliminatethecarrypropagationoflargeintegeraddition.Ithasalowcrucialpathdelayandavoid

8、stheconversionoftemporaryvariables.Thealgorithmisprojectedtothesysto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。