資源描述:
《rsa加密的分析與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、河南科技大學(xué)畢業(yè)論文設(shè)計(jì)河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文)題目:__RSA加密算法的分析與實(shí)現(xiàn)__姓名:_姚維__考號(hào):_120110100269_院系:_信系工程系_專業(yè):計(jì)算機(jī)及應(yīng)用指導(dǎo)教師:__金淵智__2011年04月24日河南科技大學(xué)畢業(yè)論文設(shè)計(jì)摘要隨著信息產(chǎn)業(yè)的迅速發(fā)展,人們對(duì)信息和信息技術(shù)的需要不斷增加,信息安全也顯得越來越重要?;趯?duì)網(wǎng)絡(luò)傳輸數(shù)據(jù)安全性的考慮,保障網(wǎng)絡(luò)信息安全的加密產(chǎn)品具有廣泛的應(yīng)用前景,密碼技術(shù)則是保障信息安全的一個(gè)重要手段。密碼學(xué)是信息安全技術(shù)的核心,現(xiàn)代密碼體制分為公鑰體制和私鑰體制兩大類:私鑰體制又稱單鑰體制,其加密密鑰和解密密鑰相同;公鑰體制又稱為雙鑰體制
2、,其加、解密密鑰不同,可以公開加密密鑰,而僅需保密解密密鑰,從而具有數(shù)字簽名、鑒別等新功能,被廣泛應(yīng)用于金融、商業(yè)等社會(huì)生活各領(lǐng)域。RSA是目前公認(rèn)的在理論和實(shí)際應(yīng)用中最為成熟和完善的一種公鑰密碼體制,不僅可以進(jìn)行加密,還可以用來進(jìn)行數(shù)字簽名和身份驗(yàn)證,是公鑰密碼體制的代表。大數(shù)模冪乘運(yùn)算是實(shí)現(xiàn)RSA等公鑰密碼的基本運(yùn)算,該算法存在的問題是在實(shí)現(xiàn)時(shí)耗時(shí)太多,這也是制約其廣泛應(yīng)用的瓶頸。本論文的第一章介紹了國內(nèi)外密碼學(xué)和RSA的有關(guān)動(dòng)態(tài)以及本論文的意義,第二章介紹密碼學(xué)的有關(guān)知識(shí),第三章對(duì)RSA算法進(jìn)行分析、介紹,第四章是RSA加密與解密的實(shí)現(xiàn)的代碼和測(cè)試,第五章對(duì)本課題的結(jié)論。最后是致謝和參
3、考文獻(xiàn)。關(guān)鍵詞:密碼學(xué),RSA公鑰密碼體制,信息安全河南科技大學(xué)畢業(yè)論文設(shè)計(jì)ABSTRACTWiththerapiddevelopmentofITtechnology,peopledependonitincreasingly,Asaresult,informationsecurityisgettingmoreandmoreimportant.Meanwhile,Productsthatensurenetworkinformationshowagreatprospectduetotheimportance.Oftransmittingdatabynetworksafely,andasanimp
4、ortantmeansofinformationSecurity,cryptographymustbelifted.Cryptographyisthecoreoftheinformationsecurity.Moderncryptographis,Dividedintothepublickeysystemandtheprivatekeysystem.Theprivatekeysystem,Isalsocalledthesinglekeysystem,inwhichtheencryptionprocessisthesameasthe.Decryptionprocess.Thepublickey
5、systemisalsocalledthedoublekeysystem,Wheretheencryptionprocessisdifferentwiththedecryptionprocess.SincethePublickeysystemcanpublishitspublickeyandkeepitsprivatekeysecret,ithas,Manynewapplicationssuchasthedigitalsignatureandauthentication,whichis.ideallyusedineveryfieldofthesociety.Amongthevariouspu
6、blickeycryptosystem,RSAalgorithmisthebestchoicein,Boththeoryandapplication,anditisopenusedindigitalsignatureandidentificationSystem.Modularexponentiationandmodularmultiplicationarethebasicalgorithms.ForimplementingthepublickeyalgorithmssuchasRSA,etc.Howeverthe,Time-consumingmoduloexponentiationcomp
7、utation,whichhasalwaysbeenthe,Bottle-neckofRSArestrictsitswiderapplication.Thefirstchapterintroducesthedomesticandforeignprogressofcryptograph;TheRSArelatedtendencyaswellasthemeaningoftheresearch.Thesecondc