基于Android終端的SQLite數(shù)據(jù)庫網(wǎng)盤存儲安全研究
發(fā)布時間:2021-10-24 04:45
隨著互聯(lián)網(wǎng)科技的發(fā)展和移動應(yīng)用數(shù)目的增加,用戶產(chǎn)生的終端數(shù)據(jù)規(guī)模不斷擴(kuò)大。越來越多的智能終端將開源、移植性強(qiáng)的Android系統(tǒng)作為自身操作系統(tǒng),或者基于Android系統(tǒng)定制個性化系統(tǒng)。然而,伴隨用戶數(shù)據(jù)量的增加,移動終端的存儲空間已無法滿足用戶對數(shù)據(jù)存儲的需求,用戶開始將終端中的數(shù)據(jù)存入網(wǎng)盤,釋放本地空間。終端和網(wǎng)盤中包含大量的用戶私密信息,很大一部分與用戶的隱私和企業(yè)的經(jīng)濟(jì)利益直接相關(guān)。針對目前移動終端數(shù)據(jù)存儲和傳輸安全性的不足,本文設(shè)計一個基于Android終端的SQLite數(shù)據(jù)庫隱私信息網(wǎng)盤安全存儲系統(tǒng),在Android原生系統(tǒng)SQLite源碼部分添加安全控制模塊,然后將具有高安全性的密文上傳至服務(wù)端,釋放本地空間,保護(hù)用戶隱私數(shù)據(jù)安全。本文的主要工作和研究內(nèi)容如下:(1)分析Android平臺用戶數(shù)據(jù)的存儲方式,探討SQLite數(shù)據(jù)庫的結(jié)構(gòu)和現(xiàn)有安全機(jī)制的不足。(2)從數(shù)據(jù)加密和權(quán)限控制兩大方面出發(fā),設(shè)計SQLite數(shù)據(jù)庫安全增強(qiáng)方案。數(shù)據(jù)加密方面,提出一種基于優(yōu)化的AES-128算法加密SQLite數(shù)據(jù)庫的方案。在AES輪變換過程中,對狀態(tài)矩陣進(jìn)行分塊、并行處理;密鑰擴(kuò)展...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:92 頁
【學(xué)位級別】:碩士
【部分圖文】:
018年移動互聯(lián)網(wǎng)接入流量
手機(jī)網(wǎng)民規(guī)模及比例
41編寫 passwordToHash()函數(shù)為密鑰生成規(guī)則函數(shù),算法代碼如圖 4.2 所示。圖4.2 密鑰生成代碼如圖,將用戶輸入口令通過 passwordToHash()密鑰生成函數(shù)生成密鑰計算時,首先通過 getSystemService().getDeviceId()函數(shù)獲取手機(jī)的 IMEI 碼,然后將用戶輸入口令與 IMEI 碼拼接,加入 Salt 值后進(jìn)行 MD5 散列,得到 128 位不可逆推的密鑰。4.2 訪問控制模塊實現(xiàn)在 3.4.2 節(jié)設(shè)計了角色分類,每一個 SQLite 身份認(rèn)證通過的用戶都會被管理員分配到一個或多個角色類別中,多個角色的情況下,以最大權(quán)限的角色為主。在訪問控制階段
【參考文獻(xiàn)】:
期刊論文
[1]基于角色的訪問控制模型(RBAC)研究[J]. 余楊奎. 計算機(jī)技術(shù)與發(fā)展. 2019(01)
[2]AES密鑰擴(kuò)展算法的研究[J]. 何豐,王耀燈. 微電子學(xué)與計算機(jī). 2017(10)
[3]基于64位處理器的Android平臺優(yōu)化AES加密算法[J]. 趙君. 哈爾濱理工大學(xué)學(xué)報. 2017(03)
[4]AES算法在多核的安卓平臺下的改進(jìn)及應(yīng)用[J]. 駱子玉,洪璇. 計算機(jī)應(yīng)用與軟件. 2017(01)
[5]基于Shamir密鑰分發(fā)算法的Android網(wǎng)盤多點存儲系統(tǒng)[J]. 李帥,石國偉,柯京辰,楊濤. 通信技術(shù). 2017(01)
[6]基于XXTEA的SQLite3安全存儲方法[J]. 白晉國,孫紅勝,胡澤明. 信息工程大學(xué)學(xué)報. 2016(02)
[7]一種云存儲環(huán)境下的安全網(wǎng)盤系統(tǒng)[J]. 傅穎勛,羅圣美,舒繼武. 軟件學(xué)報. 2014(08)
[8]基于Android開發(fā)的數(shù)據(jù)存儲[J]. 尹京花,王華軍. 數(shù)字通信. 2012(06)
[9]基于Android的個人云安全存儲系統(tǒng)[J]. 張富,江冰,黃佳,喬彬彬. 科學(xué)技術(shù)與工程. 2012(27)
[10]基于多核的Rijndael算法的并行優(yōu)化與實現(xiàn)[J]. 錢曉捷,師攀攀,王建輝. 計算機(jī)工程與設(shè)計. 2012(06)
博士論文
[1]云存儲中數(shù)據(jù)完整性與機(jī)密性保護(hù)關(guān)鍵技術(shù)研究[D]. 李超零.解放軍信息工程大學(xué) 2014
碩士論文
[1]嵌入式數(shù)據(jù)庫SQLite研究與可視化工具設(shè)計[D]. 戴傳飛.南京郵電大學(xué) 2018
[2]移動環(huán)境下的訪問控制模型研究[D]. 康凱.西安科技大學(xué) 2018
[3]Hadoop分布式文件系統(tǒng)存儲機(jī)制的研究與優(yōu)化[D]. 呂艷峰.西北大學(xué) 2018
[4]基于Android系統(tǒng)的手機(jī)隱私數(shù)據(jù)的加密研究[D]. 董婷婷.安徽理工大學(xué) 2017
[5]基于安卓的移動安全終端系統(tǒng)設(shè)計與實現(xiàn)[D]. 王葵.西安電子科技大學(xué) 2017
[6]Android系統(tǒng)隱私泄露檢測與保護(hù)研究[D]. 劉效伯.東南大學(xué) 2017
[7]動靜結(jié)合的Android應(yīng)用軟件脆弱性分析技術(shù)研究[D]. 黃夢媛.北京郵電大學(xué) 2017
[8]基于Android平臺的云盤客戶端的設(shè)計與實現(xiàn)[D]. 張明.河北師范大學(xué) 2016
[9]基于加權(quán)指數(shù)平滑算法的物理層加密技術(shù)研究[D]. 陳明棋.北京郵電大學(xué) 2016
[10]安全加密網(wǎng)盤系統(tǒng)的設(shè)計與實現(xiàn)[D]. 潘永強(qiáng).西安電子科技大學(xué) 2015
本文編號:3454600
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:92 頁
【學(xué)位級別】:碩士
【部分圖文】:
018年移動互聯(lián)網(wǎng)接入流量
手機(jī)網(wǎng)民規(guī)模及比例
41編寫 passwordToHash()函數(shù)為密鑰生成規(guī)則函數(shù),算法代碼如圖 4.2 所示。圖4.2 密鑰生成代碼如圖,將用戶輸入口令通過 passwordToHash()密鑰生成函數(shù)生成密鑰計算時,首先通過 getSystemService().getDeviceId()函數(shù)獲取手機(jī)的 IMEI 碼,然后將用戶輸入口令與 IMEI 碼拼接,加入 Salt 值后進(jìn)行 MD5 散列,得到 128 位不可逆推的密鑰。4.2 訪問控制模塊實現(xiàn)在 3.4.2 節(jié)設(shè)計了角色分類,每一個 SQLite 身份認(rèn)證通過的用戶都會被管理員分配到一個或多個角色類別中,多個角色的情況下,以最大權(quán)限的角色為主。在訪問控制階段
【參考文獻(xiàn)】:
期刊論文
[1]基于角色的訪問控制模型(RBAC)研究[J]. 余楊奎. 計算機(jī)技術(shù)與發(fā)展. 2019(01)
[2]AES密鑰擴(kuò)展算法的研究[J]. 何豐,王耀燈. 微電子學(xué)與計算機(jī). 2017(10)
[3]基于64位處理器的Android平臺優(yōu)化AES加密算法[J]. 趙君. 哈爾濱理工大學(xué)學(xué)報. 2017(03)
[4]AES算法在多核的安卓平臺下的改進(jìn)及應(yīng)用[J]. 駱子玉,洪璇. 計算機(jī)應(yīng)用與軟件. 2017(01)
[5]基于Shamir密鑰分發(fā)算法的Android網(wǎng)盤多點存儲系統(tǒng)[J]. 李帥,石國偉,柯京辰,楊濤. 通信技術(shù). 2017(01)
[6]基于XXTEA的SQLite3安全存儲方法[J]. 白晉國,孫紅勝,胡澤明. 信息工程大學(xué)學(xué)報. 2016(02)
[7]一種云存儲環(huán)境下的安全網(wǎng)盤系統(tǒng)[J]. 傅穎勛,羅圣美,舒繼武. 軟件學(xué)報. 2014(08)
[8]基于Android開發(fā)的數(shù)據(jù)存儲[J]. 尹京花,王華軍. 數(shù)字通信. 2012(06)
[9]基于Android的個人云安全存儲系統(tǒng)[J]. 張富,江冰,黃佳,喬彬彬. 科學(xué)技術(shù)與工程. 2012(27)
[10]基于多核的Rijndael算法的并行優(yōu)化與實現(xiàn)[J]. 錢曉捷,師攀攀,王建輝. 計算機(jī)工程與設(shè)計. 2012(06)
博士論文
[1]云存儲中數(shù)據(jù)完整性與機(jī)密性保護(hù)關(guān)鍵技術(shù)研究[D]. 李超零.解放軍信息工程大學(xué) 2014
碩士論文
[1]嵌入式數(shù)據(jù)庫SQLite研究與可視化工具設(shè)計[D]. 戴傳飛.南京郵電大學(xué) 2018
[2]移動環(huán)境下的訪問控制模型研究[D]. 康凱.西安科技大學(xué) 2018
[3]Hadoop分布式文件系統(tǒng)存儲機(jī)制的研究與優(yōu)化[D]. 呂艷峰.西北大學(xué) 2018
[4]基于Android系統(tǒng)的手機(jī)隱私數(shù)據(jù)的加密研究[D]. 董婷婷.安徽理工大學(xué) 2017
[5]基于安卓的移動安全終端系統(tǒng)設(shè)計與實現(xiàn)[D]. 王葵.西安電子科技大學(xué) 2017
[6]Android系統(tǒng)隱私泄露檢測與保護(hù)研究[D]. 劉效伯.東南大學(xué) 2017
[7]動靜結(jié)合的Android應(yīng)用軟件脆弱性分析技術(shù)研究[D]. 黃夢媛.北京郵電大學(xué) 2017
[8]基于Android平臺的云盤客戶端的設(shè)計與實現(xiàn)[D]. 張明.河北師范大學(xué) 2016
[9]基于加權(quán)指數(shù)平滑算法的物理層加密技術(shù)研究[D]. 陳明棋.北京郵電大學(xué) 2016
[10]安全加密網(wǎng)盤系統(tǒng)的設(shè)計與實現(xiàn)[D]. 潘永強(qiáng).西安電子科技大學(xué) 2015
本文編號:3454600
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3454600.html
最近更新
教材專著