天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 信息工程論文 >

基于XMPP協(xié)議與混合加密的即時(shí)通訊系統(tǒng)研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-03-24 00:24
【摘要】:隨著智能手機(jī)與移動(dòng)互聯(lián)網(wǎng)的高速發(fā)展,移動(dòng)即時(shí)通訊軟件逐漸成為人們生活的一部分,豐富的多媒體信息讓人們隨時(shí)隨地和親朋好友的溝通更加多姿多彩。然而,商業(yè)即時(shí)通訊軟件的協(xié)議私有化讓即時(shí)通訊的發(fā)展受到一定的阻礙,開發(fā)者們?cè)絹?lái)越感受到閉門造車的弊端。因此,開源的即時(shí)通訊協(xié)議逐步受到人們的重視,XMPP(Extensible Messaging and Presence Protocol,可擴(kuò)展通訊和表示協(xié)議)協(xié)議借此機(jī)會(huì)受到越來(lái)越多的開發(fā)者的青睞。本文針對(duì)目前即時(shí)通訊軟件協(xié)議封鎖的現(xiàn)狀,結(jié)合開源的XMPP協(xié)議與混合加密方案,基于“金融獲客”項(xiàng)目,通過改進(jìn)AES(Advanced Encryption Standard,高級(jí)加密標(biāo)準(zhǔn))與ECC(Elliptic Curves Cryptography,橢圓曲線密碼學(xué))加密算法,設(shè)計(jì)了專門針對(duì)即時(shí)通訊系統(tǒng)的混合加密方案,并設(shè)計(jì)與開發(fā)了基于XMPP協(xié)議的即時(shí)通訊系統(tǒng)。首先,本文調(diào)研了目前國(guó)內(nèi)外即時(shí)通訊軟件與即時(shí)通訊協(xié)議的發(fā)展現(xiàn)狀,并對(duì)比了4種常用的即時(shí)通訊協(xié)議,選擇了開源、靈活、可擴(kuò)展性強(qiáng)的XMPP協(xié)議;接著,本文詳細(xì)研究了XMPP協(xié)議的整體架構(gòu)、地址結(jié)構(gòu)、消息格式與安全機(jī)制等幾個(gè)方面,并介紹了基于XMPP協(xié)議的Openfire開源服務(wù)器與Smack開源API以及Android操作系統(tǒng);然后,本文對(duì)金融獲客內(nèi)嵌的即時(shí)通訊系統(tǒng)進(jìn)行了功能性需求與非功能性需求的分析,接著對(duì)該系統(tǒng)的總體架構(gòu)、網(wǎng)絡(luò)拓?fù)溥M(jìn)行了設(shè)計(jì),并對(duì)數(shù)據(jù)庫(kù)、服務(wù)器、客戶端三端進(jìn)行了詳細(xì)的設(shè)計(jì);在此基礎(chǔ)上本文分別研究了原始的AES與ECC加密算法,并對(duì)其安全性缺陷做出了改進(jìn),同時(shí)調(diào)整密鑰生成流程,設(shè)計(jì)了混合加密方案與選擇性加密;然后本文對(duì)即時(shí)通訊系統(tǒng)進(jìn)行了實(shí)現(xiàn),給出了各個(gè)模塊相應(yīng)的類圖,對(duì)重要的類與方法進(jìn)行了解釋說明,接著對(duì)混合加密方案進(jìn)行了實(shí)現(xiàn),然后對(duì)客戶端的各個(gè)模塊進(jìn)行系統(tǒng)測(cè)試,同時(shí)對(duì)混合加密的功能與性能進(jìn)行了測(cè)試,并對(duì)其安全性進(jìn)行了論證,證實(shí)本文設(shè)計(jì)的混合加密方案相對(duì)于單一加密算法,性能與安全性的確有所提升;最后,本文總結(jié)了全文的工作,分析了該系統(tǒng)的不足之處,并展望了即時(shí)通訊的發(fā)展。
【圖文】:

首頁(yè)


檢查通過單向散列函數(shù)計(jì)算完成[23]。回?fù)苷J(rèn)證采用 DNS 方式完成,RFC2052 中詳細(xì)制定了這一技術(shù)細(xì)節(jié)。通過回?fù)苷J(rèn)證技術(shù),服務(wù)器可以確定與自己連接的其他服務(wù)器是否擁有合法的授權(quán)[23]。2.2 Openfire 與 Smack2.2.1 Openfire 簡(jiǎn)介Openfire 是開源社區(qū) Ignite Realtime 推出的一款開源免費(fèi)的實(shí)時(shí)協(xié)作服務(wù)器,其采用 XMPP 協(xié)議,通過 Java 編程語(yǔ)言開發(fā),具有良好的跨平臺(tái)性[24]。Openfire 作為一個(gè)開源的 XMPP 服務(wù)器,既能對(duì)客戶端起到連接認(rèn)證、會(huì)話管理、消息轉(zhuǎn)發(fā)的作用,又能對(duì)用戶實(shí)現(xiàn)登錄驗(yàn)證、好友管理等功能。除此之外,Openfire 通過使用 Web端管理服務(wù)器自身的配置、端口、數(shù)據(jù)庫(kù)等功能,,Web 界面簡(jiǎn)潔大方,功能實(shí)用,十分方便開發(fā)人員上手。Openfire 本身?yè)碛凶约旱臄?shù)據(jù)庫(kù),同時(shí)也支持常見的數(shù)據(jù)庫(kù),包括 Oracle、MySQL 和 SQLServer 等。

數(shù)據(jù)庫(kù)配置,首頁(yè),數(shù)據(jù)庫(kù)管理,頁(yè)面


第五章 即時(shí)通訊系統(tǒng)實(shí)現(xiàn)與測(cè)試在第三章中本文對(duì)即時(shí)通訊系統(tǒng)的總體架構(gòu)與數(shù)據(jù)庫(kù)、服務(wù)器、客戶端進(jìn)行了設(shè)計(jì),并給出了詳細(xì)的模塊劃分,而在第四章中本文設(shè)計(jì)了一種具有選擇性加密的混合加密的方案,本章將根據(jù)第三章的功能設(shè)計(jì)與第四章的加密設(shè)計(jì),通過編寫程序?qū)崿F(xiàn)該即時(shí)通訊系統(tǒng),并對(duì)系統(tǒng)的功能與加密的功能和性能進(jìn)行測(cè)試,然后論證其安全性,力求達(dá)到需求中提出的目標(biāo)。具體的開發(fā)環(huán)境如下:Java 服務(wù)器的開發(fā)工具為 MyEclipse Enterprise Workbench2014,服務(wù)器為Apache Tomcat 7.0.64,Android 客戶端的開發(fā)工具為Android Studio 3.0。5.1 XMPP 服務(wù)器部署本系統(tǒng)選用 Openfire 開源服務(wù)器作為 XMPP 服務(wù)器,Openfire 服務(wù)器在安裝完成后需要對(duì)各種參數(shù)進(jìn)行配置,其中比較重要的是數(shù)據(jù)庫(kù)的配置,具體配置信息如圖5.1 所示,其中數(shù)據(jù)庫(kù)本系統(tǒng)選擇了開源免費(fèi)、小巧實(shí)用的 MySQL 數(shù)據(jù)庫(kù)。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:TP311.52;TN918.4

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 趙鳳;;即時(shí)通訊與人的自由[J];科技風(fēng);2018年24期

2 萬(wàn)安;;微信能取代“見字如面”的書信么?[J];語(yǔ)文月刊;2017年06期

3 陸志瑛;;即時(shí)通訊“群”在學(xué)科教育中的功效[J];中學(xué)政治教學(xué)參考;2012年06期

4 任巍;;移動(dòng)即時(shí)通訊服務(wù)持續(xù)使用意向影響因素研究[J];中國(guó)新通信;2016年15期

5 ;子曰[J];中國(guó)商人;2016年12期

6 萬(wàn)安;;題目一[J];課堂內(nèi)外(作文獨(dú)唱團(tuán));2017年07期

7 趙東山;;融云:服務(wù)12萬(wàn)App,日活超過5000萬(wàn)[J];創(chuàng)業(yè)邦;2017年07期

8 荊濤;;淺析即時(shí)通訊技術(shù)對(duì)現(xiàn)代教學(xué)的影響[J];中國(guó)新通信;2014年21期

9 常樂;;論即時(shí)通訊技術(shù)在當(dāng)代教學(xué)中的作用[J];延安職業(yè)技術(shù)學(xué)院學(xué)報(bào);2012年01期

10 曾德高;鄭小玲;;移動(dòng)即時(shí)通訊業(yè)務(wù)持續(xù)使用意向研究[J];現(xiàn)代商貿(mào)工業(yè);2012年11期

相關(guān)會(huì)議論文 前10條

1 李東;;即時(shí)通訊技術(shù)在電力企業(yè)中的應(yīng)用[A];2006電力行業(yè)信息化年會(huì)會(huì)議論文集[C];2006年

2 張鳴鳴;鄧詠詩(shī);;困境與進(jìn)路:即時(shí)通訊記錄在民事訴訟中的采用[A];法院改革與民商事審判問題研究——全國(guó)法院第29屆學(xué)術(shù)討論會(huì)獲獎(jiǎng)?wù)撐募ㄉ希C];2018年

3 陳貽雄;田貴森;;也談網(wǎng)絡(luò)即時(shí)通訊語(yǔ)言的性別差異[A];中國(guó)社會(huì)語(yǔ)言學(xué)(2006年第2期)[C];2006年

4 申寶軍;;定制Sametime,打造奧運(yùn)報(bào)道的IM系統(tǒng)——新華社奧運(yùn)報(bào)道指揮系統(tǒng)的技術(shù)實(shí)現(xiàn)[A];中國(guó)新聞技術(shù)工作者聯(lián)合會(huì)五屆一次理事會(huì)暨學(xué)術(shù)年會(huì)論文集(上篇)[C];2009年

5 錢令波;;基于即時(shí)通訊技術(shù)支持下的參與式教學(xué)對(duì)醫(yī)學(xué)生批判性思維的影響[A];2016浙江省生理科學(xué)會(huì)年會(huì)論文摘要[C];2016年

6 張禹諾;馮W毲

本文編號(hào):2597506


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2597506.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶69365***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com