999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向手機短信的隱私保護(hù)方案①

2016-06-15 03:50:48沈薇薇熊金波黃陽群姚志強福建師范大學(xué)軟件學(xué)院福州350108
計算機系統(tǒng)應(yīng)用 2016年4期

沈薇薇,熊金波,黃陽群,姚志強(福建師范大學(xué) 軟件學(xué)院,福州350108)

?

面向手機短信的隱私保護(hù)方案①

沈薇薇,熊金波,黃陽群,姚志強
(福建師范大學(xué) 軟件學(xué)院,福州350108)

摘 要:針對手機短信存在的用戶隱私泄露問題,設(shè)計一種面向手機短信的隱私保護(hù)方案.本方案結(jié)合非對稱加密技術(shù),通過使用信息接收者的公鑰對原始短信進(jìn)行加密獲得短信密文,并結(jié)合預(yù)設(shè)的生命周期信息封裝成短信自毀對象(Message Self-destructing Object,MSO)并通過運營商發(fā)送給接收者,接收者接收到MSO后對其生命周期進(jìn)行驗證,只有當(dāng)前時間處于其生命周期內(nèi)時,才能進(jìn)一步使用其私鑰對短信密文進(jìn)行解密獲取原始短信內(nèi)容,一旦超過MSO的生命周期,則MSO將被自動刪除以保護(hù)用戶隱私安全.實驗分析表明,本方案能夠有效保護(hù)用戶手機短信的隱私安全,實現(xiàn)生命周期控制并自動刪除過期短信,并且對硬件系統(tǒng)要求低,開銷合理,適合在人們?nèi)粘I钪羞M(jìn)行推廣使用.

關(guān)鍵詞:手機短信; 隱私保護(hù); 數(shù)據(jù)加密; 生命周期; 自動刪除

近年來,智能手機的廣泛普及給人們生活帶來極大的便利與改善,移動互聯(lián)網(wǎng)的快速發(fā)展和各種手機第三方應(yīng)用軟件的推陳出新帶給用戶不少新的體驗,一些使用流量的“免費通信軟件”如微信、QQ等即時通訊軟件越來越深受廣大用戶的青睞.然而運營商所提供的短信服務(wù)依舊占有極大的市場份額,自始至終都是人們?nèi)粘I钪胁豢商娲耐ㄐ欧?wù)之一.因此隨著網(wǎng)絡(luò)通信的信息安全成為當(dāng)下研究熱點,手機短信的安全性也越來越受到人們重視,其存在的安全隱患

有如下三點:

(1)短信內(nèi)容被攔截、竊取.由于手機第三方應(yīng)用程序來源極為廣泛,下載途徑多樣,其安全可靠性均無法保障,甚至可能攜帶有木馬、病毒等對手機的短信進(jìn)行攔截、竊取等非法操作,這將造成用戶隱私泄露問題;

(2)現(xiàn)有的手機自帶的通用短信系統(tǒng)多數(shù)為明文顯示,并且沒有設(shè)定身份驗證,因此一旦用戶丟失手機,手機內(nèi)存儲的涉及個人隱私的短信隨時都可能被不法分子利用,對用戶造成嚴(yán)重威脅;

(3)運營商可能因國家安全或追查刑事犯罪需要向政府或司法機關(guān)提供用戶的通信記錄內(nèi)容,因此運營商并非絕對可信,可能向他人泄露用戶的個人隱私.

為了減少這些安全隱患,保護(hù)手機用戶信息的隱私安全,研究人員開始關(guān)注移動終端下數(shù)據(jù)隱私安全保護(hù)方面的問題:如Enck等[1]設(shè)計一種信息流跟蹤系統(tǒng)(TaintDroid),通過污點標(biāo)記敏感數(shù)據(jù)的方式檢測手機第三方應(yīng)用程序是否存在隱私侵權(quán)行為,該方法可以甄別手機第三方應(yīng)用程序是否存在攔截、竊取手機短信等非法操作,為用戶辨別惡意軟件提供參考; 文獻(xiàn)[2]就是采用這種實驗方式并提出一種基于Android的嚴(yán)格管理敏感數(shù)據(jù)的操作系統(tǒng)CleanOS,該系統(tǒng)通過監(jiān)測RAM和存儲卡上的敏感信息(密碼,email等),并對其進(jìn)行加密,一旦這些敏感信息不被應(yīng)用程序所使用便對其進(jìn)行驅(qū)除,確保用戶的隱私信息不會被其他軟件惡意獲取,避免造成用戶隱私信息泄露的問題;但該設(shè)計主要是針對移動應(yīng)用軟件所涉及的隱私數(shù)據(jù)如用戶密碼,賬號等進(jìn)行保護(hù),并不適用于手機短信內(nèi)容的隱私保護(hù).Tung等[3]提出一種的Pandora Messaging移動客戶端,實現(xiàn)即時移動通訊消息自毀,有效防止信息泄露,該設(shè)計中,發(fā)送方和接收方各自提供一對短暫的公私密鑰對,通過這對短暫的公私密鑰對的有效時間來實現(xiàn)消息的安全自毀,一旦該私鑰過期,即接收方無法對消息進(jìn)行解密,進(jìn)而實現(xiàn)信息不可讀,該方案能夠?qū)崿F(xiàn)即時通訊消息的隱私保護(hù)和消息生命周期的控制.文獻(xiàn)[4-10]等在不同程度上對Vanish[11]方案進(jìn)行改進(jìn),利用分布式Hash表網(wǎng)絡(luò)的自動周期更新節(jié)點的特性實現(xiàn)網(wǎng)絡(luò)內(nèi)容安全自毀,但是其采用密鑰不可用或部分密文丟棄達(dá)到消息內(nèi)容不可讀的方法實現(xiàn)隱私數(shù)據(jù)的安全自毀,實際上并沒有刪除消息本身,不但占用存儲空間,而且也還存在密文被破解的安全隱患.

綜上所述,為了保護(hù)手機短信的隱私安全,需要對這些短信設(shè)定一個閱讀期限,消息接收者只有在該期限內(nèi)才能閱讀短信內(nèi)容,除此之外任何時間任何人都不能獲取消息內(nèi)容.為此,本文結(jié)合非對稱加密技術(shù)提出一種面向手機短信的隱私保護(hù)方案,通過對短信進(jìn)行封裝處理后再發(fā)送給接收者,能夠有效保護(hù)用戶隱私安全并實現(xiàn)自動刪除.

本文余下部分的組織為: 第1節(jié)給出方案涉及的定義,并提出方案假設(shè)和系統(tǒng)模型;第2節(jié)首先概述方案并分階段介紹方案流程和算法設(shè)計;第3節(jié)從安全性分析和實驗測試結(jié)果對方案進(jìn)行綜合分析;第4節(jié)總結(jié)全文并給出下一步研究方向.

1 方案概述

1.1概念說明

本文所用到的兩個概念定義如下:

生命周期[12].指發(fā)送者發(fā)送的短信內(nèi)容能夠被接收者閱讀的時間段,若接收者請求閱讀短信的當(dāng)前時間早于該時間段,則閱讀請求被拒絕;若當(dāng)前時間正好處于該時間段,則閱讀請求被接受并進(jìn)一步處理;若當(dāng)前時間晚于該時間段,則該短信將被自動刪除,任何人都不能再次閱讀.本方案要保護(hù)短信在其生命周期內(nèi)外的隱私安全.

短信自毀對象(Message Self-destructing Object,MSO).MSO是本方案設(shè)定的一種數(shù)據(jù)包,封裝有加密后的信息內(nèi)容,并設(shè)置了該信息內(nèi)容的生命周期信息,能夠有效保護(hù)信息的隱私安全.

1.2方案假設(shè)

本方案做如下安全假設(shè):

(1)通信連接.本方案通過運營商實現(xiàn)短信的收發(fā),因此需要確保運營商提供短信服務(wù),即用戶所使用的手機號碼應(yīng)處于服務(wù)范圍,能夠正常收發(fā)短信.

(2)短信發(fā)送者和接收者可信.短信發(fā)送者和接收者是可信的,不會主動泄露或傳播短信明文.

(3)密鑰管理中心可信.密鑰管理中心作為可信第三方服務(wù)器,負(fù)責(zé)提供用戶的公/私鑰,并且不會主動向他人泄露用戶私鑰信息,并且在本方案中能夠正常驗證申請私鑰者的身份并授權(quán)私鑰.

1.3系統(tǒng)模型

本方案的系統(tǒng)模型如圖1所示,模型包含信息封裝模塊、信息服務(wù)模塊、信息解封裝模塊.

圖1 系統(tǒng)總體框圖

信息封裝模塊: 信息封裝模塊使用非對稱加密技術(shù)[13],使用接收者的公鑰對發(fā)送者要發(fā)送的原始短信進(jìn)行加密獲得短信密文,接著結(jié)合發(fā)送者設(shè)定的生命周期信息進(jìn)行組合封裝成MSO.

信息服務(wù)模塊: 信息服務(wù)模塊用于完成MSO的發(fā)送與接收,確保信息封裝模塊所生成的MSO能通過網(wǎng)絡(luò)傳輸送達(dá)信息接收者,并在接收手機處于開機狀態(tài)下進(jìn)行通知,由于本模塊在本方案中只完成基本短信收發(fā)功能,是手機基本應(yīng)用之一[14],因此在本方案算法設(shè)計上不予重點關(guān)注.

信息解封裝模塊:信息解封裝模塊首先解析接收到的MSO,對其生命周期進(jìn)行驗證,若當(dāng)前時間處于MSO的生命周期內(nèi),則進(jìn)一步使用密鑰對信息密文進(jìn)行解密獲取信息明文;若當(dāng)前時間處于生命周期之前,則停止對MSO的進(jìn)一步解析;若當(dāng)前時間已過期,則該MSO將被自動刪除.

2 方案概述與算法

方案的基本工作原理如圖2和圖3所示,分為如下2個階段:信息封裝階段和信息解封裝階段;為了更詳細(xì)概述本方案的算法構(gòu)成,本文使用典型的非對稱加密算法RSA[15]對方案進(jìn)行說明.

圖2 信息封裝流程

圖3 信息解封裝流程

(1)信息封裝階段

短信的封裝工作由信息封裝模塊完成:首先使用接收者的公鑰通過非對稱加密算法對原始短信進(jìn)行加密獲得短信密文C,為了讓接收者接收到MSO后遵循信息發(fā)送者預(yù)設(shè)的生命周期T約束條件,隨后需要將短信密文C與發(fā)送者指定的生命周期信息進(jìn)行封裝組合成短信自毀對象MSO.具體分為以下幾個步驟:

①原始短信的輸入與生命周期指定

由發(fā)送者輸入短信內(nèi)容明文,并指定該短信內(nèi)容的生命周期T;

②原始短信的加密

通過非對稱加密算法(RSA),原始短信使用接收者的公鑰對原始短信進(jìn)行加密,獲得短信密文,關(guān)鍵算法描述如下:

③MSO的生成

由步驟①指定的生命周期與步驟②所得的短信密文組合封裝生成MSO,算法描述如下:

④MSO的發(fā)送

將步驟③所得MSO通過手機短信收發(fā)組件發(fā)送給接收者.

(2)信息解封裝階段

MSO的解封裝工作由信息解封裝模塊完成:首先接收者接收到發(fā)送者所發(fā)送的MSO,對MSO進(jìn)行解封裝分離出MSO設(shè)定的生命周期信息T,接著獲取當(dāng)前時間t進(jìn)行驗證,若當(dāng)前時間t早于MSO的生命周期T,則停止對MSO的進(jìn)一步解析;若當(dāng)前時間t處于MSO的生命周期T,則對MSO做進(jìn)一步解析獲取信息密文C,并使用接收者提供的私鑰,對所得信息密文C進(jìn)行解密,最終獲得原始短信;若當(dāng)前時間t晚于MSO的生命周期T,則MSO將被自動刪除.具體分為以下幾個步驟:

①MSO的接收

接收者通過手機短信收發(fā)組件,獲取到發(fā)送者所發(fā)送的MSO.

②MSO的解析分離

接收者收到MSO后,首先對MSO進(jìn)行解析分離出MSO的生命周期信息T,便于后續(xù)對MSO的閱讀時間段進(jìn)行約束,關(guān)鍵算法如下Decapsulation_T所示; 若MSO的生命周期驗證通過后,MSO需要進(jìn)一步解析出其攜帶的密文信息C,關(guān)鍵算法如下

Decapsulation_C所示:

③MSO生命周期的驗證

獲取當(dāng)前時間t,并對步驟②獲取到的生命周期T進(jìn)行對比驗證,若t早于生命周期T,則停止對MSO的進(jìn)一步解析;若t處于生命周期T,則進(jìn)入步驟④解密獲得原始短信;若t晚于生命周期T,則MSO將被自動刪除,關(guān)鍵算法描述如下:

④短信密文的解密

通過步驟③對MSO的生命周期進(jìn)行驗證后,根據(jù)接收者提供的私鑰對短信密文進(jìn)行解密,獲得短信明文,關(guān)鍵算法描述如下:

3 綜合分析

本系統(tǒng)從安全性與仿真實驗測試兩方面對本方案進(jìn)行分析.

3.1安全性分析

由本文1.2安全假設(shè)一節(jié)中,發(fā)送者、接收者與密鑰管理中心是可信的,不會泄露或傳播解密后的短信內(nèi)容或接收者的私鑰信息,因此本方案可能存在的安全隱患在于:

①第三方軟件非法攔截手機發(fā)送或接收到的短信(MSO);

②用戶手機遺失,手機內(nèi)所存儲的短信(MSO)被他人窺竊;

③運營商存儲的用戶短信內(nèi)容(MSO)被他人獲取;

即敵手通過非正常渠道獲取完整的MSO并使用強力攻擊企圖對MSO進(jìn)行破解獲取到短信明文,因此本方案的安全性實際可規(guī)約為本方案的算法安全性.

本方案使用RSA算法對原始短信進(jìn)行加密獲得短信密文,并結(jié)合生命周期信息進(jìn)行組合封裝,因此攻擊者首先需要成功分離出短信密文和生命周期信息后能對短信密文后才能進(jìn)行強力攻擊或密碼分析攻擊,而RSA算法是可證明安全的[15];因此攻擊者在多項式時間內(nèi)無法對短信密文進(jìn)行破解獲取短信內(nèi)容,即可認(rèn)為理論上攻擊者是無法獲取到短信明文威脅用戶隱私安全的.

3.2仿真實驗測試

本節(jié)對方案進(jìn)行仿真實驗測試,使用android手機,1.2GHz四核處理器作為實驗環(huán)境,操作系統(tǒng)為Android 4.1.實驗導(dǎo)入android.telephony.SmsManager 包[16]作為本方案測試的基礎(chǔ)框架,在此基礎(chǔ)上添加信息封裝與解封裝算法,實現(xiàn)對信息的隱私保護(hù)與生命周期控制.即系統(tǒng)首先使用算法Encrypt和Encapsulate對短信內(nèi)容進(jìn)行加密并封裝成MSO,隨后再調(diào)用SmsManager類[16]發(fā)送MSO.當(dāng)用戶接收到短信后,系統(tǒng)調(diào)用算法Decapsulation_T、Verify、Decapsulation_C和Decrypt對MSO進(jìn)行解析驗證并解密,最終獲得原始短信明文.

實驗通過對不同大小的短信進(jìn)行測試,說明本方案能夠成功發(fā)送和接收MSO,并且實現(xiàn)MSO的生命周期控制及過期后的自動刪除.部分實驗測試結(jié)果如表1所示: 若當(dāng)前訪問時間未滿足MSO的生命周期,則系統(tǒng)開銷時間僅為200ms左右,用于驗證當(dāng)前訪問時間是否滿足MSO的生命周期要求;而對一條70個字符的短信進(jìn)行加密封裝和解封裝并獲取短信明文也僅需消耗低于1秒的時間,相比獲得的安全性與實用性而言,該時間開銷是合理的.

表1 部分實驗測試情況表(測試時間:2015/09/04)

4 結(jié)語

為了保護(hù)手機短信的隱私安全,本文結(jié)合非對稱加密技術(shù)提出一種面向手機短信的隱私保護(hù)方案.通過實驗分析表明,本方案能夠?qū)τ脩舭l(fā)送的原始短信進(jìn)行加密并實現(xiàn)生命周期控制,有效刪除過期信息,保障用戶信息的隱私安全,同時方案對硬件要求低,開銷合理,適合在人們?nèi)粘I钪羞M(jìn)行推廣使用.下一步研究工作的重點主要為:

(1)由于接收方手機號是公開的并可作為身份標(biāo)識,因此下一步工作擬結(jié)合基于身份加密(IBE)[17]算法應(yīng)用到本方案中,設(shè)計出更安全簡便的方案;

(2)針對本方案實際開發(fā)出一款可在生活工作中進(jìn)行推廣應(yīng)用的手機應(yīng)用程序,將研究成果應(yīng)用到實踐中,切實保護(hù)用戶隱私安全.

參考文獻(xiàn)

1Enck W,Gilbert P,Chun B,Cox L,Jung J,Mcdaniel P.TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones.Proc.of the 9th USENIX Conference on Operating Systems Design and Implementation USENIX Association.2010.1–6.

2Yang T,Ames P,Bhamidipati S,Bijlani A,Geambasu R,Sarda N.CleanOS: Limiting mobile data exposure with idle eviction.Proc.of the 10th USENIX Symposium on Operating Systems Design and Implementation,OSDI.2012,12.77–91.

3Tung T,Lin L,Lee D.Pandora messaging: An enhanced selfmessage-destructing secure instant messaging architecture for mobile devices.2013 27th International Conference on Advanced Information Networking and Applications Workshops.IEEE.2012.720–725.

4熊金波,姚志強,馬建峰,李鳳華,劉西蒙,李琦.基于屬性加密的組合文檔安全自毀方案.電子學(xué)報,2014,42(2):366–376.

5姚志強,熊金波,馬建峰,李琦,劉西蒙.云計算中一種安全的電子文檔自毀方案.計算機研究與發(fā)展,2014,51(7): 1417–1423.

6Wang G,Yue F,Liu Q.A secure self-destructing scheme for electronic data.Journal of Computer and System Sciences,2013,79(2): 279–290.

7Xiong J,Yao Z,Ma J,Liu X,Li Q.A secure document self-destruction scheme with identity based encryption.International Conference on Intelligent Networking & Collaborative Systems.2013.239–243.

8熊金波,姚志強,馬建峰,李鳳華,劉西蒙.面向網(wǎng)絡(luò)內(nèi)容隱私的基于身份加密的安全自毀方案.計算機學(xué)報,2014,37(1): 139–150.

9王麗娜,任正偉,余榮威,韓鳳,董永峰.一種適于云存儲的數(shù)據(jù)確定性刪除方法.電子學(xué)報,2012,40(2):266–272.

10Xiong J,Liu X,Yao Z,Ma J,Li Q,Geng K.A secure data self-destructing scheme in cloud computing.IEEE Trans.on Cloud Computing,2014,2(4): 448–458.

11Geambasu R,Kohno T,Levy A,Levy H.Vanish: Increasing Data Privacy with Self-Destructing Data.USENIX Security Symposium.2009.299–316.

12Xiong J,Li F,Ma J,Liu X,Yao Z,Chen P.A full lifecycle privacy protection scheme for sensitive data in cloud computing.Peer-to-Peer Networking and Applications,2015,8(6): 1025–1037.

13Zhou X,Zhao F,Zeng D.Research of asymmetric encryption technology.Journal of Sichuan University of Science & Engineering,2010.

14劉必剛.Android通信模塊的設(shè)計與優(yōu)化[碩士學(xué)位論文].武漢:武漢理工大學(xué),2010.

15Rivest R,Shamir A,Adleman L.A method for obtaining digital signatures and public-key cryptosystems.Communications of the ACM,1978,21(2): 120–126.

16SmsManager.http://android.toolib.net/reference/android/ telephony/SmsManager.html [2013-05-24].

17Boneh D,Franklin MK.Identity-based encryption from the weil pairing.Proc.of the 21st Annual Int.Cryptology Conference on Advances in Cryptology.2001.213–229.

Privacy Protection Scheme for Short Message

SHEN Wei-Wei,XIONG Jin-Bo,HUANG Yang-Qun,YAO Zhi-Qiang
(Faculty of Software,Fujian Normal University,Fuzhou 350108,China)

Abstract:In order to protect the privacy of short message,a privacy protection scheme for short message is proposed in this paper,which is based on asymmetric encryption.In this security system,the message is first encrypted by the receiver's public key to obtain message ciphertext.Then the message ciphertext is combined with the life time information and encapsulated into Message Self-destructing Object (MSO).At last,the MSO is sent to the receiver through the operator.After getting the MSO,the receiver can use the private key to decrypt the ciphertext to obtain the original message only when the current time is in its life time,and after its life period,the system will automatically delete the MSO to protect the user's privacy.The experiments show that this scheme can effectively protect the privacy of short message and remove the expired MSO.And the system has low performance overhead,it is suitable to be used widely in people’s daily life.

Key words:short message; privacy protection; data encryption; life time; self-destruction

基金項目:①國家自然科學(xué)基金(61370078,61402109);福建省自然科學(xué)基金(2015J05120);福建省教育廳科研項目(JA14091)

收稿時間:2015-08-03;收到修改稿時間:2015-09-17

主站蜘蛛池模板: 亚洲精品无码抽插日韩| 91在线国内在线播放老师| 免费可以看的无遮挡av无码| 久久精品国产亚洲AV忘忧草18| 国产亚洲欧美在线专区| 尤物亚洲最大AV无码网站| 91免费片| 97se亚洲| 国产精品浪潮Av| 欧美在线一二区| 国国产a国产片免费麻豆| 亚洲国产亚洲综合在线尤物| 欧洲成人在线观看| 久久综合伊人 六十路| 欧美综合一区二区三区| 手机在线国产精品| 亚洲丝袜第一页| 精品久久综合1区2区3区激情| 国产对白刺激真实精品91| 91口爆吞精国产对白第三集| 在线观看国产黄色| 久久婷婷国产综合尤物精品| 午夜啪啪福利| 人妻丝袜无码视频| 免费女人18毛片a级毛片视频| 丁香婷婷在线视频| 亚洲床戏一区| 国产白浆一区二区三区视频在线| 伊人国产无码高清视频| 在线观看国产精品一区| 日韩在线永久免费播放| 在线观看视频一区二区| 国产精品久久久久婷婷五月| 97免费在线观看视频| 国产精品毛片一区| 国产本道久久一区二区三区| 欧美中文字幕在线二区| 国产精品hd在线播放| 亚洲无码熟妇人妻AV在线| 精品亚洲国产成人AV| 国产在线自乱拍播放| 毛片在线看网站| 免费观看三级毛片| 国产精品午夜福利麻豆| 久久一本日韩精品中文字幕屁孩| 国产美女无遮挡免费视频网站 | 狠狠干欧美| 亚洲综合第一区| 手机成人午夜在线视频| 国产最新无码专区在线| 97av视频在线观看| 国产91丝袜在线播放动漫 | 国产精品私拍在线爆乳| 久久久久亚洲av成人网人人软件| 亚洲国产精品一区二区高清无码久久| 亚洲欧美精品日韩欧美| 午夜精品一区二区蜜桃| 国产精品大白天新婚身材| 精品国产一区91在线| 亚洲精品视频免费看| 亚洲浓毛av| 亚洲人成影视在线观看| 亚洲一级毛片在线观| 欧美精品v欧洲精品| 伊人成人在线| 国产视频只有无码精品| 欧洲日本亚洲中文字幕| 99手机在线视频| 国产亚洲精品97AA片在线播放| 日本黄色不卡视频| 精品视频91| 精品撒尿视频一区二区三区| 欧美黄网站免费观看| 99视频在线精品免费观看6| 97视频在线精品国自产拍| 亚洲中文字幕无码mv| 欧美福利在线观看| 日韩欧美国产精品| 免费人成在线观看成人片| 成人小视频在线观看免费| 激情视频综合网| 99一级毛片|