基于文件關(guān)聯(lián)密鑰的安全系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2022-09-24 20:39
計(jì)算機(jī)技術(shù)的高速發(fā)展,使得移動(dòng)設(shè)備的性能越來(lái)越強(qiáng)大,甚至已經(jīng)超越了一些電腦。在日常生活中也越來(lái)越多的承擔(dān)了以前只由PC完成的工作,同時(shí)隨著設(shè)備存儲(chǔ)容量的增大,里面存儲(chǔ)了用戶越來(lái)越多的文件,而用戶的個(gè)人隱私觀念增強(qiáng)對(duì)如何保護(hù)設(shè)備中的文件也越加的重視。從這一點(diǎn)出發(fā),提出了一個(gè)文件關(guān)聯(lián)密鑰的安全系統(tǒng),同時(shí)還加入了一些提高系統(tǒng)本身安全性的舉措。本系統(tǒng)采用C/S架構(gòu),基于i OS平臺(tái)實(shí)現(xiàn),使用Objective-C語(yǔ)言和Xcode作為開(kāi)發(fā)環(huán)境。首先介紹了研究背景,由此引出移動(dòng)設(shè)備中文件安全的問(wèn)題,基于此開(kāi)發(fā)設(shè)計(jì)了一款保護(hù)移動(dòng)設(shè)備文件安全的系統(tǒng),實(shí)現(xiàn)了對(duì)視頻、圖片以及通訊錄的加密。在開(kāi)發(fā)的過(guò)程中,本文將系統(tǒng)分成了三個(gè)模塊:加密模塊、解密模塊和用戶信息處理模塊。開(kāi)發(fā)過(guò)程中使用MVC開(kāi)發(fā)模式,將業(yè)務(wù)邏輯處理代碼、模型、視圖分開(kāi),實(shí)現(xiàn)了網(wǎng)絡(luò)庫(kù)、加密庫(kù)、數(shù)據(jù)庫(kù)和相冊(cè)庫(kù)的組件化。在保障文件安全的同時(shí),本文還對(duì)系統(tǒng)自身的安全性加入了諸多的防御措施,分別從動(dòng)態(tài)分析和靜態(tài)分析兩個(gè)方面,加入了反調(diào)試、字符串加密、方法名混淆,大大提高了系統(tǒng)自身的安全性。系統(tǒng)中使用到了目前廣泛使用的對(duì)稱加密、base64加密技術(shù),提高...
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
總體框架流程圖
加密與數(shù)據(jù)保護(hù)
Feistel網(wǎng)絡(luò)中的一輪
【參考文獻(xiàn)】:
碩士論文
[1]iOS APP開(kāi)發(fā)安全框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳寧.浙江大學(xué) 2015
[2]iOS系統(tǒng)與應(yīng)用安全分析方法研究[D]. 李勇.上海交通大學(xué) 2015
[3]Mach-O文件代碼保護(hù)方案[D]. 翁建濤.北京理工大學(xué) 2015
[4]基于iOS系統(tǒng)的安全性研究[D]. 凌寧.北京郵電大學(xué) 2014
本文編號(hào):3680826
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
總體框架流程圖
加密與數(shù)據(jù)保護(hù)
Feistel網(wǎng)絡(luò)中的一輪
【參考文獻(xiàn)】:
碩士論文
[1]iOS APP開(kāi)發(fā)安全框架設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳寧.浙江大學(xué) 2015
[2]iOS系統(tǒng)與應(yīng)用安全分析方法研究[D]. 李勇.上海交通大學(xué) 2015
[3]Mach-O文件代碼保護(hù)方案[D]. 翁建濤.北京理工大學(xué) 2015
[4]基于iOS系統(tǒng)的安全性研究[D]. 凌寧.北京郵電大學(xué) 2014
本文編號(hào):3680826
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3680826.html
最近更新
教材專著