安全通信服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-10-26 18:31
隨著互聯(lián)網(wǎng)的高速發(fā)展和移動(dòng)設(shè)備的迅速普及,各種移動(dòng)通信軟件進(jìn)入人們的生活,使用移動(dòng)設(shè)備進(jìn)行網(wǎng)絡(luò)通信已經(jīng)成為現(xiàn)代生活中不可或缺的一部分。雖然通信軟件具有很高的便捷性和實(shí)用性,但是大多數(shù)通信軟件沒有對(duì)通信數(shù)據(jù)采取加密措施或者加密強(qiáng)度不夠,因此,通信數(shù)據(jù)的安全性無法得到保證。為此,本文設(shè)計(jì)并實(shí)現(xiàn)了一種安全通信服務(wù)系統(tǒng)。該系統(tǒng)基于PKI體系為通信軟件提供一套完整的安全通信服務(wù),對(duì)通信數(shù)據(jù)進(jìn)行加密處理,保證通信的安全性。它針對(duì)國家密碼行業(yè)標(biāo)準(zhǔn)“基于SM2密碼算法的證書認(rèn)證系統(tǒng)密碼及其相關(guān)安全技術(shù)規(guī)范(GM/T 0034-2014)”簽發(fā)數(shù)字軟證書時(shí)的不足,通過采用單證書模式為每一個(gè)通過身份認(rèn)證的合法用戶分別簽發(fā)Android端和PC端數(shù)字證書,不僅支持多設(shè)備同時(shí)登錄,還解決了用戶在使用軟證書時(shí)通過網(wǎng)絡(luò)傳輸私鑰而存在的安全風(fēng)險(xiǎn)。同時(shí),針對(duì)同一用戶不同客戶端之間的密文數(shù)據(jù)難以互通,以及用戶密鑰損壞或丟失后數(shù)據(jù)恢復(fù)難度大,恢復(fù)流程繁瑣和時(shí)間長等問題,本文通過對(duì)標(biāo)準(zhǔn)的數(shù)字信封進(jìn)行改裝,設(shè)計(jì)并實(shí)現(xiàn)了一種基于數(shù)字信封多證書的數(shù)據(jù)加解密及恢復(fù)方法。該方法不僅安全有效地解決了Android端和PC端通信密文數(shù)據(jù)...
【文章頁數(shù)】:82 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
縮略語對(duì)照表
第一章 緒論
1.1 研究背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.3 論文主要工作
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)背景技術(shù)
2.1 加密技術(shù)
2.1.1 加密算法
2.1.2 數(shù)字簽名
2.1.3 數(shù)字信封
2.2 PKI體系
2.2.1 PKI概念和組成
2.2.2 PKI組成部分介紹
2.2.3 數(shù)字證書
2.2.4 數(shù)字證書申請(qǐng)方式
2.3 Android相關(guān)技術(shù)
2.4 本章小結(jié)
第三章 安全通信服務(wù)系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)功能需求分析
3.2 系統(tǒng)總體設(shè)計(jì)
3.3 系統(tǒng)客戶端設(shè)計(jì)
3.3.1 Android端初始化模塊設(shè)計(jì)
3.3.2 PC端掃碼授權(quán)登錄模塊設(shè)計(jì)
3.3.3 簽名驗(yàn)簽?zāi)K設(shè)計(jì)
3.3.4 數(shù)據(jù)加解密模塊設(shè)計(jì)
3.3.5 數(shù)字信封多證書模塊設(shè)計(jì)
3.3.6 數(shù)據(jù)恢復(fù)模塊設(shè)計(jì)
3.4 系統(tǒng)服務(wù)器端設(shè)計(jì)
3.4.1 業(yè)務(wù)服務(wù)器設(shè)計(jì)
3.4.2 簽名驗(yàn)簽服務(wù)器設(shè)計(jì)
3.4.3 證書管理服務(wù)器設(shè)計(jì)
3.4.4 CA服務(wù)器設(shè)計(jì)
3.5 本章小結(jié)
第四章 安全通信服務(wù)系統(tǒng)實(shí)現(xiàn)
4.1 客戶端實(shí)現(xiàn)
4.1.1 Android端初始化模塊實(shí)現(xiàn)
4.1.2 PC端掃碼授權(quán)登錄模塊實(shí)現(xiàn)
4.1.3 簽名驗(yàn)簽?zāi)K實(shí)現(xiàn)
4.1.4 數(shù)據(jù)加解密模塊實(shí)現(xiàn)
4.1.5 數(shù)字信封多證書模塊實(shí)現(xiàn)
4.1.6 數(shù)據(jù)恢復(fù)模塊實(shí)現(xiàn)
4.2 服務(wù)器端實(shí)現(xiàn)
4.2.1 業(yè)務(wù)服務(wù)器實(shí)現(xiàn)
4.2.2 簽名驗(yàn)簽服務(wù)器實(shí)現(xiàn)
4.2.3 證書管理服務(wù)器實(shí)現(xiàn)
4.2.4 CA服務(wù)器實(shí)現(xiàn)
4.3 本章小結(jié)
第五章 安全通信服務(wù)系統(tǒng)測(cè)試
5.1 測(cè)試環(huán)境
5.2 功能測(cè)試
5.3 性能測(cè)試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 論文工作總結(jié)
6.2 進(jìn)一步工作展望
參考文獻(xiàn)
致謝
作者簡(jiǎn)介
本文編號(hào):3856726
【文章頁數(shù)】:82 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
縮略語對(duì)照表
第一章 緒論
1.1 研究背景
1.2 國內(nèi)外發(fā)展現(xiàn)狀
1.3 論文主要工作
1.4 論文組織結(jié)構(gòu)
第二章 相關(guān)背景技術(shù)
2.1 加密技術(shù)
2.1.1 加密算法
2.1.2 數(shù)字簽名
2.1.3 數(shù)字信封
2.2 PKI體系
2.2.1 PKI概念和組成
2.2.2 PKI組成部分介紹
2.2.3 數(shù)字證書
2.2.4 數(shù)字證書申請(qǐng)方式
2.3 Android相關(guān)技術(shù)
2.4 本章小結(jié)
第三章 安全通信服務(wù)系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)功能需求分析
3.2 系統(tǒng)總體設(shè)計(jì)
3.3 系統(tǒng)客戶端設(shè)計(jì)
3.3.1 Android端初始化模塊設(shè)計(jì)
3.3.2 PC端掃碼授權(quán)登錄模塊設(shè)計(jì)
3.3.3 簽名驗(yàn)簽?zāi)K設(shè)計(jì)
3.3.4 數(shù)據(jù)加解密模塊設(shè)計(jì)
3.3.5 數(shù)字信封多證書模塊設(shè)計(jì)
3.3.6 數(shù)據(jù)恢復(fù)模塊設(shè)計(jì)
3.4 系統(tǒng)服務(wù)器端設(shè)計(jì)
3.4.1 業(yè)務(wù)服務(wù)器設(shè)計(jì)
3.4.2 簽名驗(yàn)簽服務(wù)器設(shè)計(jì)
3.4.3 證書管理服務(wù)器設(shè)計(jì)
3.4.4 CA服務(wù)器設(shè)計(jì)
3.5 本章小結(jié)
第四章 安全通信服務(wù)系統(tǒng)實(shí)現(xiàn)
4.1 客戶端實(shí)現(xiàn)
4.1.1 Android端初始化模塊實(shí)現(xiàn)
4.1.2 PC端掃碼授權(quán)登錄模塊實(shí)現(xiàn)
4.1.3 簽名驗(yàn)簽?zāi)K實(shí)現(xiàn)
4.1.4 數(shù)據(jù)加解密模塊實(shí)現(xiàn)
4.1.5 數(shù)字信封多證書模塊實(shí)現(xiàn)
4.1.6 數(shù)據(jù)恢復(fù)模塊實(shí)現(xiàn)
4.2 服務(wù)器端實(shí)現(xiàn)
4.2.1 業(yè)務(wù)服務(wù)器實(shí)現(xiàn)
4.2.2 簽名驗(yàn)簽服務(wù)器實(shí)現(xiàn)
4.2.3 證書管理服務(wù)器實(shí)現(xiàn)
4.2.4 CA服務(wù)器實(shí)現(xiàn)
4.3 本章小結(jié)
第五章 安全通信服務(wù)系統(tǒng)測(cè)試
5.1 測(cè)試環(huán)境
5.2 功能測(cè)試
5.3 性能測(cè)試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 論文工作總結(jié)
6.2 進(jìn)一步工作展望
參考文獻(xiàn)
致謝
作者簡(jiǎn)介
本文編號(hào):3856726
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3856726.html
最近更新
教材專著