資源描述:
《rsa密碼體制研究及算法的局部改進(jìn)和實(shí)現(xiàn)-畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、南華大學(xué)畢業(yè)論文任務(wù)書(shū)學(xué)院:數(shù)理學(xué)院題目:起止時(shí)間:2013年12月10日至2014年5月24日學(xué)生姓名:專業(yè)班級(jí):指導(dǎo)老師:系主任:院長(zhǎng):2013年12月18日viii畢業(yè)論文的內(nèi)容及要求1.畢業(yè)論文目標(biāo)和內(nèi)容:充分掌握RSA密碼體制,以RSA算法為基礎(chǔ),局部改進(jìn)算法,盡量考慮在不過(guò)多增加計(jì)算機(jī)運(yùn)算負(fù)擔(dān)的情況下提高算法的安全性,使改進(jìn)的RSA密碼體制能得到初步的實(shí)現(xiàn);然后,通過(guò)軟件設(shè)計(jì)實(shí)現(xiàn)算法。2.畢業(yè)論文要求:1)了解RSA密碼體制的數(shù)學(xué)基礎(chǔ)和不足。2)掌握相關(guān)的數(shù)學(xué)知識(shí),并利用這些知識(shí)改進(jìn)RSA算法。3)熟練運(yùn)用C語(yǔ)言編程。3.畢業(yè)論文進(jìn)度安排
2、:2009-2010學(xué)年第1學(xué)期1.11.9~11.16指導(dǎo)老師指導(dǎo)學(xué)生選題。2.11.17~12.10指導(dǎo)老師給學(xué)生下任務(wù)書(shū)。3.12.11~10年1月19日學(xué)生完成文獻(xiàn)綜述和開(kāi)題報(bào)告。2009-2010學(xué)年第2學(xué)期4.第一周~第八周完成論文主體初稿。5.第九周~第十周中期檢查,指導(dǎo)教師審閱論文初稿,提出修改意見(jiàn)。6.第十一周學(xué)生修改論文。7.第十二周學(xué)生寫論文中英文摘要。8.第十三周畢業(yè)論文定稿和裝訂成冊(cè)交指導(dǎo)老師和評(píng)閱老師。9.第十四周畢業(yè)論文答辯。4.主要參考文獻(xiàn):[1]密碼學(xué)(第二版),北京:機(jī)械工業(yè)出版社,2000,1-400[2]Dou
3、glasRStinson著,馮登國(guó)譯.密碼學(xué)原理與實(shí)踐(第二版).北京:電子工業(yè)出版社,2003,1-262[3]李紅軍,繆旭東.數(shù)據(jù)加密在網(wǎng)絡(luò)安全中的應(yīng)用.微型機(jī)遇應(yīng)用,2002(10):31-33[4]潘承洞,潘成彪.數(shù)論(第二版).北京:北京大學(xué)出版社,2004-11[5]李強(qiáng),張繼永.一種改進(jìn)得分RSA快速算法.小型微型計(jì)算機(jī)系統(tǒng),2001,22(1):viii70-72[1]周德新.實(shí)現(xiàn)RSA的高效算法.桂林電子工業(yè)學(xué)院學(xué)報(bào),1996,(6):1-5[2]MichaelWelschenbach.密碼編碼學(xué)——加密方法的C與C++實(shí)現(xiàn).北京:
4、北京大學(xué)出版社,1999[3]譚浩強(qiáng).C程序設(shè)計(jì).北京:清華大學(xué)出版社,1995[4]陳運(yùn).一種新的快速RSA算法.電子科技大學(xué)學(xué)報(bào),1996,24(2):223-228[5]陳運(yùn).一種組合RSA算法.電子科技大學(xué)學(xué)報(bào),1996,25(2):116-119[6]PaulGarrett著,吳世忠等譯.密碼學(xué)導(dǎo)引.機(jī)械工業(yè)出版社,2003.8viii南華大學(xué)本科生畢業(yè)論文開(kāi)題報(bào)告數(shù)理學(xué)院信息與計(jì)算科學(xué)2010級(jí)01班204390147設(shè)計(jì)(論文)題目RSA密碼體制研究及算法的局部改進(jìn)和實(shí)現(xiàn)設(shè)計(jì)(論文)題目來(lái)源導(dǎo)師擬題設(shè)計(jì)(論文)題目類型 理論研究型起止時(shí)
5、間2013.10.1-2014.5.22一、設(shè)計(jì)(論文)依據(jù)及研究意義:自20世紀(jì)90年代以來(lái),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)使得計(jì)算機(jī)應(yīng)用得到進(jìn)一步普及和發(fā)展,但是如何保證信息的安全卻是一個(gè)十分重要的問(wèn)題。公鑰密碼體制中,解密和加密密鑰不同,解密和加密可分離,通信雙方無(wú)須事先交換密鑰就可建立起保密通信,較好地解決了傳統(tǒng)密碼體制在網(wǎng)絡(luò)通信中出現(xiàn)的問(wèn)題。另外,隨著電子商務(wù)的發(fā)展,網(wǎng)絡(luò)上資金的電子交換日益頻繁,如何防止信息的偽造和欺騙也成為非常重要的問(wèn)題。數(shù)字簽名可以起到身份認(rèn)證,核準(zhǔn)數(shù)據(jù)完整性的作用。而RSA算法在公鑰密碼體制和數(shù)字簽名中占有重要的地位。RSA算法是第
6、一個(gè)能同時(shí)用于加密和數(shù)字簽名的算法,也易于理解和操作。從提出到現(xiàn)在已近二十年,經(jīng)歷了各種攻擊的考驗(yàn),逐漸為人們接受,普遍認(rèn)為是目前最優(yōu)秀的公鑰方案之一。但RSA也是被研究得最廣泛的公鑰算法,再優(yōu)秀的密碼體制也存在著不足和安全隱患,因此對(duì)它進(jìn)行適當(dāng)改進(jìn),優(yōu)化它的算法是一件很有意義的工作。二、設(shè)計(jì)(論文)主要研究的內(nèi)容、預(yù)期目標(biāo):(技術(shù)方案、路線)主要研究的內(nèi)容:改進(jìn)RSA密碼體制所用到的數(shù)學(xué)知識(shí),特別的數(shù)論方面;RSA加密解密算法和加密解密的過(guò)程;RSA的安全性和速度;根據(jù)RSA保密性能,如何優(yōu)化它的算法,使它的安全性和加解密時(shí)間達(dá)到更優(yōu);如何設(shè)計(jì)軟件
7、來(lái)更好的實(shí)現(xiàn)這種改進(jìn)的RSA密碼體制。預(yù)期目標(biāo):首先,充分掌握RSA密碼體制,以RSA算法為基礎(chǔ),局部改進(jìn)算法,盡量考慮在不過(guò)多增加計(jì)算機(jī)運(yùn)算負(fù)擔(dān)的情況下提高算法的安全性,使改進(jìn)的RSA密碼體制能得到初步的實(shí)現(xiàn);然后,通過(guò)軟件設(shè)計(jì)實(shí)現(xiàn)算法。viii三、設(shè)計(jì)(論文)的研究重點(diǎn)及難點(diǎn):重點(diǎn):如何利用合適的數(shù)學(xué)知識(shí)來(lái)改進(jìn)RSA的加密解密算法,使RSA算法的安全性和使用時(shí)間達(dá)到更優(yōu)。難點(diǎn):如何設(shè)計(jì)軟件來(lái)更好的實(shí)現(xiàn)改進(jìn)的RSA密碼體制。⑷設(shè)計(jì)(論文)研究方法及步驟(進(jìn)度安排):方法:利用數(shù)學(xué)基礎(chǔ)知識(shí)對(duì)密碼體制算法進(jìn)行優(yōu)化。步驟:第一步:充分的了解密碼學(xué)的相關(guān)背
8、景和知識(shí)。第二步:掌握RSA密碼體制的數(shù)學(xué)基礎(chǔ)知識(shí)。第三步:深入地對(duì)RSA密碼體制進(jìn)行研究。第四步:針對(duì)RS