基于RSA加密解密的即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于RSA加密解密的即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: RSA算法 即時(shí)通訊 安全性加密方案
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)的成熟,即時(shí)通訊系統(tǒng)以其方便、快捷、簡(jiǎn)單易用以及花費(fèi)少的特點(diǎn),越來(lái)越受到人們的青睞,已經(jīng)成為人們?nèi)粘I钆c工作中的主要交流方式。然而,在互聯(lián)網(wǎng)中,存在著信息竊取、病毒傳播以及網(wǎng)絡(luò)犯罪等安全隱患,如何在數(shù)據(jù)傳輸過(guò)程中對(duì)信息進(jìn)行加密保護(hù)成為了人們研究的主要方向。本文在分析加密算法以及即時(shí)通訊技術(shù)的基礎(chǔ)上,開(kāi)發(fā)了一套基于RSA的即時(shí)通訊系統(tǒng),來(lái)解決信息傳輸過(guò)程中加密保護(hù)的問(wèn)題。加密技術(shù)是保護(hù)信息安全的一種重要手段。首先,本文在對(duì)加密算法的基礎(chǔ)知識(shí)做了介紹的基礎(chǔ)上,選擇了RSA算法作為本即時(shí)通訊系統(tǒng)的加密手段。RSA算法是一個(gè)能夠同時(shí)運(yùn)用數(shù)據(jù)加密與數(shù)字簽名的算法,易于理解和操作,從提出到現(xiàn)在已經(jīng)經(jīng)歷了20多年,經(jīng)歷了無(wú)數(shù)的攻擊和考驗(yàn),被人們普遍接接受,是目前最優(yōu)秀的加密算法之一。其次,利用Socket技術(shù)來(lái)實(shí)現(xiàn)系統(tǒng)中客戶端與服務(wù)器、客戶端與客戶端之間的通訊。本系統(tǒng)采面向?qū)ο蟮乃枷?選擇的編程語(yǔ)言為C#語(yǔ)言,以對(duì)話框的形式來(lái)實(shí)現(xiàn)消息的發(fā)送與傳播、文件的傳輸?shù)裙δ。整個(gè)設(shè)計(jì)結(jié)合了RSA算法與Socket技術(shù),并提出了一套保護(hù)客戶端與服務(wù)器、客戶端與客戶端的一套基于RSA算法的安全性加密方案,實(shí)現(xiàn)了具有消息編輯與RSA加密解密的即時(shí)通訊軟件。軟件的運(yùn)行結(jié)果與測(cè)試表明,該軟件能在通訊過(guò)程中,解決信息加密的問(wèn)題。
【關(guān)鍵詞】:RSA算法 即時(shí)通訊 安全性加密方案
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.52;TP309
【目錄】:
- 摘要4-5
- Abstract5-11
- 第1章 緒論11-15
- 1.1 課題研究背景11-12
- 1.2 課題研究現(xiàn)狀12-13
- 1.2.1 即時(shí)通訊軟件發(fā)展歷程與現(xiàn)狀12-13
- 1.2.2 加密的發(fā)展歷程與研究現(xiàn)狀13
- 1.3 論文結(jié)構(gòu)13-14
- 1.4 本章小結(jié)14-15
- 第2章 RSA算法研究15-35
- 2.1 加密技術(shù)理論基礎(chǔ)15-21
- 2.1.1 單向加密16-17
- 2.1.2 雙向加密17-20
- 2.1.3 混合加密20-21
- 2.2 RSA算法的數(shù)學(xué)知識(shí)介紹21-23
- 2.2.1 質(zhì)數(shù)21
- 2.2.2 互質(zhì)數(shù)21
- 2.2.3 單向函數(shù)與單向陷門函數(shù)21-22
- 2.2.4 模運(yùn)算22-23
- 2.2.5 費(fèi)馬定理與歐拉定理23
- 2.3 RSA密碼體制23-34
- 2.3.1 RSA算法24-25
- 2.3.2 RSA數(shù)字簽名算法25-26
- 2.3.3 RSA算法參數(shù)的選擇26-28
- 2.3.4 素性檢測(cè)28-30
- 2.3.5 RSA算法安全性分析30-33
- 2.3.6 模指數(shù)運(yùn)算33-34
- 2.4 本章小節(jié)34-35
- 第3章 即時(shí)通訊系統(tǒng)的介紹35-42
- 3.1 即時(shí)通訊的模式35-38
- 3.2 即時(shí)通訊的協(xié)議38-39
- 3.3 現(xiàn)有即時(shí)通訊軟件的安全性分析39-41
- 3.3.1 QQ軟件的安全性39-40
- 3.3.2 MSN軟件的安全性40-41
- 3.4 提高即時(shí)通訊系統(tǒng)安全性的建議41
- 3.5 本章小結(jié)41-42
- 第4章 即時(shí)通訊系統(tǒng)的需求分析42-50
- 4.1 即時(shí)通信系統(tǒng)的需求分析42-49
- 4.1.1 即時(shí)通訊系統(tǒng)的基礎(chǔ)性需求42-43
- 4.1.2 非功能性需求分析43
- 4.1.3 系統(tǒng)用例43-49
- 4.2 本章小結(jié)49-50
- 第5章 即時(shí)通訊系統(tǒng)的設(shè)計(jì)50-66
- 5.1 一種基于RSA算法的加密方案的設(shè)計(jì)50-57
- 5.1.1 證書(shū)準(zhǔn)備階段50-52
- 5.1.2 服務(wù)器注冊(cè)階段52-54
- 5.1.3 用戶登陸階段54-55
- 5.1.4 用戶間通訊階段55-56
- 5.1.5 加密方案說(shuō)明56-57
- 5.2 系統(tǒng)總體設(shè)計(jì)57-59
- 5.2.1 系統(tǒng)的開(kāi)發(fā)模式57
- 5.2.2 通訊協(xié)議的選擇57
- 5.2.3 用戶的命名57
- 5.2.4 系統(tǒng)的安全性57-58
- 5.2.5 系統(tǒng)功能的設(shè)計(jì)思路58-59
- 5.3 系統(tǒng)功能設(shè)計(jì)59-65
- 5.3.1 系統(tǒng)注冊(cè)功能描述59-60
- 5.3.2 系統(tǒng)登陸功能描述60-61
- 5.3.3 系統(tǒng)通訊功能描述61-63
- 5.3.4 文件傳輸過(guò)程功能描述63
- 5.3.5 密碼修改功能描述63-64
- 5.3.6 系統(tǒng)退出功能描述64-65
- 5.4 本章小結(jié)65-66
- 第6章 即時(shí)通訊系統(tǒng)的實(shí)現(xiàn)與測(cè)試66-77
- 6.1 系統(tǒng)的主要功能67-68
- 6.2 系統(tǒng)實(shí)現(xiàn)與測(cè)試68-74
- 6.2.1 用戶登錄的實(shí)現(xiàn)68-69
- 6.2.2 用戶注冊(cè)的實(shí)現(xiàn)69-70
- 6.2.3 消息發(fā)送與接收的實(shí)現(xiàn)70-71
- 6.2.4 文件傳輸實(shí)現(xiàn)71-72
- 6.2.5 密碼修改實(shí)現(xiàn)72
- 6.2.6 系統(tǒng)退出功能實(shí)現(xiàn)72-73
- 6.2.7 RSA加密算法的實(shí)現(xiàn)73-74
- 6.2.8 數(shù)字證書(shū)的實(shí)現(xiàn)74
- 6.2.9 日志處理模塊74
- 6.3 算法實(shí)現(xiàn)測(cè)試74-76
- 6.4 本章小結(jié)76-77
- 第7章 總結(jié)與展望77-78
- 7.1 總結(jié)77
- 7.2 展望77-78
- 參考文獻(xiàn)78-82
- 致謝82
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 陳琪;;計(jì)算機(jī)實(shí)用通信中一種新的數(shù)據(jù)加密技術(shù)[J];電腦知識(shí)與技術(shù);2015年05期
2 李潤(rùn)啟;;加密技術(shù)演變與發(fā)展[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2014年03期
3 晏國(guó)勛;;加密技術(shù)下的信息安全[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2013年08期
4 范曉屏;韓洪葉;孫佳琦;;網(wǎng)站生動(dòng)性和互動(dòng)性對(duì)消費(fèi)者產(chǎn)品態(tài)度的影響——認(rèn)知需求的調(diào)節(jié)效應(yīng)研究[J];管理工程學(xué)報(bào);2013年03期
5 ;Analysis of security protocols based on challenge-response[J];Science in China(Series F:Information Sciences);2007年02期
6 ;A New Fast Modular Arithmetic Method in Public Key Cryptography[J];Wuhan University Journal of Natural Sciences;2006年06期
7 周霞;;信息安全現(xiàn)狀及發(fā)展趨勢(shì)[J];大眾科技;2006年07期
8 王莉;;虛擬世界 真實(shí)人生——QQ傳播探微[J];湖南科技學(xué)院學(xué)報(bào);2006年01期
9 陳肇宇,林柏鋼;即時(shí)通訊軟件的安全性分析[J];信息安全與通信保密;2005年09期
10 苗凱;XMPP的安全機(jī)制分析[J];通信技術(shù);2003年08期
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條
1 程池;網(wǎng)絡(luò)編碼系統(tǒng)中的安全問(wèn)題研究[D];華中科技大學(xué);2013年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 王鵬;基于SSH框架的辦公管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2014年
2 劉梅;移動(dòng)即時(shí)通訊[D];山東大學(xué);2014年
3 藍(lán)蔚巍;基于隨機(jī)分塊和混沌技術(shù)的圖像加密算法[D];廣西師范大學(xué);2014年
4 李興華;基于WebSocket的移動(dòng)即時(shí)通信系統(tǒng)[D];重慶大學(xué);2013年
5 梁宇;基于混合加密即時(shí)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];湖南大學(xué);2012年
6 劉琳;嵌入式數(shù)據(jù)庫(kù)SQLite的安全性研究[D];昆明理工大學(xué);2010年
7 胡云;RSA算法研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
8 劉俊超;基于正則表達(dá)式的應(yīng)用層協(xié)議識(shí)別技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2008年
9 李文鋒;基于RSA和Hill密碼體系的文件加密系統(tǒng)的研究和實(shí)現(xiàn)[D];江西理工大學(xué);2007年
10 王錦;RSA加密算法的研究[D];沈陽(yáng)工業(yè)大學(xué);2006年
,本文編號(hào):801739
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/801739.html