資源描述:
《rsa加密算法的研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、RSA加密算法的研究與實現(xiàn)摘要在新信息時代,信息的保密尤為重要。公鑰密碼學(xué)的出現(xiàn)對現(xiàn)代保密體系起到了十分重要的作用,其中RSA算法是目前在理論和實際應(yīng)用中最為成熟和完善的一種公鑰密碼體制。它運(yùn)用最多的地方是加密,還可用來進(jìn)行身份驗證和數(shù)字簽名,是一種典型的公鑰密碼體制。本文給出了RSA運(yùn)算中的模冪乘速度上的改進(jìn),對RSA加解密變換、身份驗證的基本原理進(jìn)行了相應(yīng)的分析,分析了當(dāng)前針對RSA算法的攻擊手段,歸納出提高RSA算法安全性應(yīng)該考慮的幾個因素。此外,論文還通過實驗方式對改進(jìn)的RSA算法進(jìn)行了驗證,通過比對,得出改進(jìn)的算法比原有算
2、法在效率上有一定程度提高的結(jié)論。論文還設(shè)計了一個加解密程序,并對其進(jìn)行了驗證。關(guān)鍵詞RSA,密碼學(xué),算法研究ABSTRACTInthenewinformationage,informationconfidentialisparticularlyimportant.Theemergenceofmodernpublickeycryptographytoconfidentialitysystemplaysaveryimportantrole,includingRSAalgorithmsarecurrentlyintheoryandprac
3、ticalapplicationofthemostmatureandperfectapublickeycryptosystems.Itutilizesmostplaceisencrypted,alsocanbeusedforidentityauthenticationanddigitalsignature,isakindoftypicalpublickeycryptosystems.ThispapergivesthemouldbyRSAoperationspeedofthepowerofRSAencryptionimprovemen
4、t,transform,thebasicprincipleofidentitycheckthecorrespondinganalysis,thisarticleanalysesthecurrentaccordingtotheRSAalgorithmsattackmethods,concludesimprovesafetyshouldconsiderRSAalgorithmsofseveralfactors.Inaddition,thispaperalsothroughexperimentstoimproveRSAalgorithms
5、wayisverifiedbycomparing,concludedthattheimprovedalgorithmonefficiencythantheoriginalalgorithmwithacertaindegreeincreaseconclusion.Thispaperalsodesignedagaldeclassificationprocedures,andanalysestheverification.Keywords:RSA,Cryptography,Algorithms第一章緒論11.1問題的提出11.2密碼學(xué)概述
6、31.3國內(nèi)外研究現(xiàn)狀與水平及其意義5第二章RSA算法62.1RSA算法62.2RSA簽名算法6第三章RSA的安全性83.1RSA參數(shù)選擇83.2RSA的安全性分析10第四章RSA算法的研究124.1RSA算法實現(xiàn)124.2RSA改進(jìn)算法134.3結(jié)果分析16第五章文件加密的設(shè)計175.1分析和設(shè)計175.2對TXT文本加解密19總結(jié)22參考文獻(xiàn):23致謝24第一章緒論隨著時代在進(jìn)步,科技的發(fā)展。計算機(jī)的應(yīng)用已經(jīng)普遍化,網(wǎng)絡(luò)達(dá)到了全球化。人與人之間交流不再有地域的限制,此外許多交往活動,包括商業(yè)貿(mào)易、金融財務(wù)和其他經(jīng)濟(jì)活動中,不少已
7、以數(shù)字化信息的方式在網(wǎng)上流動著,電子商業(yè)、電子銀行和電子貨幣的研究、實施和標(biāo)準(zhǔn)化也已經(jīng)形成了一定的規(guī)模。在生活中,人們常會遇到需要簽字或者蓋章的文件,比如支票、存折、法律文件、訂單、合約、遺囑、契約等等?,F(xiàn)在,這些傳統(tǒng)的基于紙面的重要憑據(jù)已經(jīng)逐漸發(fā)展成數(shù)字電子媒體的形式。這一發(fā)展給人們帶了的便利是不可估量的,讓人看到了這一技術(shù)前景的輝煌。這一技術(shù)不僅對個人產(chǎn)生了重大影響,而且對于當(dāng)代社會的經(jīng)濟(jì)、文化、金融等方面也產(chǎn)生了深刻的影響。1.1問題的提出當(dāng)代社會,各方面的信息都逐漸在向網(wǎng)絡(luò)方面轉(zhuǎn)化。那么隨之而來的便出現(xiàn)了信息的安全問題:在信
8、息的產(chǎn)生、傳遞、保存和驗證等方面出現(xiàn)了很多問題和困難。那么怎樣才能保證信息不被偷取、偽造和篡改,如何來確認(rèn)信息發(fā)送者的可靠性和真實性,如何找回丟失的信息,又如何使信息發(fā)送人無法抵賴等,這些都是當(dāng)今社會信息傳遞所迫切的技術(shù)需求。對于那些