基于移動(dòng)P2P網(wǎng)絡(luò)環(huán)境下的LBs隱私保護(hù)算法設(shè)計(jì)與實(shí)現(xiàn)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
引言
近年來,隨著無線通信技術(shù)和全球定位系統(tǒng)(GPs)的發(fā)展,導(dǎo)航服務(wù)(location:absebsdrics,LBs)被廣泛應(yīng)用[v-2]。用戶在使用位置服務(wù)時(shí),應(yīng)提供位置和查詢內(nèi)容等隱私信息。因此,用戶擔(dān)心在使用LBs時(shí)會(huì)導(dǎo)致個(gè)人信息被泄露[3]。對(duì)此,國內(nèi)外學(xué)者為保護(hù)用戶隱私提出了很多方法,但大部分解決方案都具有集中的結(jié)構(gòu)特性,所以有必要委托第三方收集用戶位置信息。在幾種實(shí)際使用環(huán)境中,可信任第三方的設(shè)定條件非??量?因此最近在P2P網(wǎng)絡(luò)環(huán)境中,開始對(duì)LBs的隱私保護(hù)方法進(jìn)行研究,這些方法主要采用k-匿名技術(shù),使用戶空間位置匿名,但匿名響應(yīng)時(shí)間長(zhǎng),支出大,難以滿足移動(dòng)P2P網(wǎng)絡(luò)的實(shí)用化要求。
1移動(dòng)P2P網(wǎng)絡(luò)
移動(dòng)對(duì)等網(wǎng)絡(luò),即移動(dòng)P2P網(wǎng)絡(luò)(lo:ilsPssd-to-Pssdnstmodk),可以利用網(wǎng)絡(luò)底層如wi-Fi、藍(lán)牙等連接方式進(jìn)行傳輸,將移動(dòng)網(wǎng)絡(luò)層之上的會(huì)話層作為基礎(chǔ)對(duì)網(wǎng)絡(luò)進(jìn)行覆蓋。因不存在網(wǎng)絡(luò)中心服務(wù)器,需要自主選擇適合的移動(dòng)節(jié)點(diǎn)。為了實(shí)現(xiàn)可移動(dòng)終端設(shè)備間的同步數(shù)據(jù)資源共享,用直接交換的方式完成[4-5]。
移動(dòng)端網(wǎng)絡(luò)節(jié)點(diǎn)能隨時(shí)移動(dòng),所以P2P網(wǎng)絡(luò)具有高度動(dòng)態(tài)性,出于對(duì)LBs的隱私保護(hù),要考慮移動(dòng)用戶的實(shí)際位置和運(yùn)動(dòng)速度。針對(duì)移動(dòng)端續(xù)航能力差的問題,需提高基于移動(dòng)P2P網(wǎng)絡(luò)環(huán)境的LBs匿名算法的響應(yīng)時(shí)間。又因移動(dòng)網(wǎng)絡(luò)中的節(jié)點(diǎn)處理能力較差,在限制數(shù)據(jù)傳輸量的同時(shí)要保證算法的高效運(yùn)行,才能避免出現(xiàn)網(wǎng)絡(luò)負(fù)載瓶頸問題。
2LBS隱私保護(hù)算法的設(shè)計(jì)
2.1系統(tǒng)模型
由于本文研究對(duì)象主要是進(jìn)行P2P網(wǎng)絡(luò)環(huán)境下的隱私保
護(hù),因此在進(jìn)行隱私保護(hù)算法設(shè)計(jì)時(shí)要根據(jù)該網(wǎng)絡(luò)的特點(diǎn)設(shè)計(jì)算法系統(tǒng)框架,該框架主要包括了兩個(gè)主體:一是用戶:二是位置數(shù)據(jù)服務(wù)器。在該框架下每位用戶都會(huì)分配到兩個(gè)無線網(wǎng)絡(luò)接口,其中一個(gè)的功能是直接與其他用戶進(jìn)行信息交互,另外一個(gè)接口與基站相連,實(shí)現(xiàn)用戶與服務(wù)器之間的通信。不僅如此,還能將用戶位置以坐標(biāo)形式顯示,表示為(x,y)。位置數(shù)據(jù)服務(wù)器的功能是獲取用戶請(qǐng)求數(shù)據(jù)與匿名集合,以匿名區(qū)域?yàn)榛A(chǔ),利用隱私意識(shí)查詢處理器(pdiracy-amadsqusdypdocsbbod)[7]查找滿足用戶需求的結(jié)果,并將其返回給用戶。作為位置數(shù)據(jù)服務(wù)器的一個(gè)具有獨(dú)立性的部件,隱私意識(shí)查詢處理器能夠?qū)崿F(xiàn)對(duì)用戶提交的匿名區(qū)域獲取最優(yōu)解。在本文研究中,假設(shè)位置數(shù)據(jù)服務(wù)器可信度低,極容易受到外部攻擊導(dǎo)致用戶隱私信息泄露。
2.2算法優(yōu)化
在傳統(tǒng)空間k-匿名算法[8-9]執(zhí)行過程中,首先產(chǎn)生匿名集合k,假設(shè)用戶身份隱私信息能夠被識(shí)別的概率為。假如用戶匿名請(qǐng)求集合中共有i個(gè)用戶,如果攻擊者想要獲取用戶隱
私信息,就首先要推斷出用戶的真正請(qǐng)求,表示為。但是,如果用戶隱私信息受到查詢同質(zhì)化攻擊時(shí),在諸多用戶信息中,沒有經(jīng)過匿名化處理的信息最容易被攻擊者推斷出來,導(dǎo)致用戶隱私信息泄露。因此,考慮到上述問題,本文對(duì)傳統(tǒng)空間k-匿名算法進(jìn)行改進(jìn)。改進(jìn)該算法過程中所要考慮的首要任務(wù)是要對(duì)用戶信息進(jìn)行匿名化處理,因此需要構(gòu)建一個(gè)具有不確定性的查詢內(nèi)容集合,為解決該問題,本文在移動(dòng)P2P環(huán)境下運(yùn)用嫡理論,將其用來表示查詢內(nèi)容來自哪一用戶的不確定性。在該環(huán)境下降低查詢同質(zhì)化攻擊對(duì)用戶隱私信息的影響,因此在生成用戶匿名請(qǐng)求集合的過程中,應(yīng)當(dāng)多使用查詢內(nèi)容與自身查詢內(nèi)容不一致的他人請(qǐng)求數(shù)據(jù),過程如圖1所示。
分析圖1可知,用戶A的RC中保存了(A,B,C,D,E,F]的位置信息,在11時(shí),用戶A所需的服務(wù)可能包含了連續(xù)查詢請(qǐng)求,同時(shí)滿足人=4的匿名需要,因此A在生成匿名合集時(shí),需要對(duì)其他用戶的速度進(jìn)行判斷,與E呈現(xiàn)完全相反方向,而F與A的方向也呈現(xiàn)較大差距,因此A會(huì)選取與其大體方向一致的(B,C,D]作為匿名集合。
3實(shí)驗(yàn)研究
本次實(shí)驗(yàn)主要采用windows8操作系統(tǒng)作為實(shí)驗(yàn)平臺(tái),配置為Inte1Corei72.20GHzCPU、8G內(nèi)存的主機(jī)。數(shù)據(jù)仿真平臺(tái)為MATLAB軟件,將實(shí)驗(yàn)數(shù)據(jù)輸入到該軟件中,輸出實(shí)驗(yàn)結(jié)果,并使用"randomwaypoint"模型模擬用戶的隨機(jī)移動(dòng),該模型的主要特點(diǎn)是用戶隨機(jī)分布在活動(dòng)區(qū)域內(nèi),并以隨機(jī)速度沿著某個(gè)方向移動(dòng)一段時(shí)間,到達(dá)目的地之后再改變速度繼續(xù)移動(dòng)。實(shí)驗(yàn)區(qū)域?yàn)檫\(yùn)行狀態(tài)正常的P2P網(wǎng)絡(luò)1000m×1000m的區(qū)域,用戶數(shù)量大約為2500個(gè)。每個(gè)用戶以區(qū)間v(vmin,vmax)的速度進(jìn)行隨機(jī)移動(dòng),用戶設(shè)備通過無線局域網(wǎng)或者無線自組織網(wǎng)絡(luò)路由協(xié)議進(jìn)行通信。用戶在測(cè)試過程中必須嚴(yán)格執(zhí)行本文的算法,可以隨時(shí)改變自己的用戶隱私設(shè)置文件,隨機(jī)提出不同的服務(wù)請(qǐng)求,同一個(gè)用戶的兩個(gè)請(qǐng)求之間至少相隔10s,兩個(gè)用戶的請(qǐng)求是相互獨(dú)立的。
比較本文提出的算法以及傳統(tǒng)方法應(yīng)用后的用戶位置隱私安全性,以此衡量在得到最好安全性的前提下,能否很好滿足用戶隱私保護(hù)要求。下面將比較本論文方法與另外3種傳統(tǒng)方法的用戶隱私安全性保護(hù)效果,實(shí)驗(yàn)結(jié)果如圖2所示。
圖2各個(gè)算法的隱私保護(hù)安全性能測(cè)試
分析圖2實(shí)驗(yàn)結(jié)果可知,隨著方法在P2P網(wǎng)絡(luò)中運(yùn)行時(shí)間的增長(zhǎng),用戶的隱私安全性變化不一。對(duì)于3種傳統(tǒng)方法來講,其隱私安全性變化不明顯,一直處于30%上下。而本文研究方法在整個(gè)實(shí)驗(yàn)過程中,用戶位置隱私信息的安全性逐漸升高,最終達(dá)到90%以上。該實(shí)驗(yàn)結(jié)果說明研究方法具有很好的應(yīng)用性能,滿足該領(lǐng)域的相關(guān)要求。
4結(jié)語
本文針對(duì)傳統(tǒng)的LBs隱私保護(hù)算法存在的隱私保護(hù)效果不理想問題,在移動(dòng)P2P網(wǎng)絡(luò)環(huán)境下對(duì)LBs隱私保護(hù)算法進(jìn)行了優(yōu)化。為驗(yàn)證算法的有效性,構(gòu)建仿真實(shí)驗(yàn)環(huán)境,對(duì)算法的位置隱私信息保護(hù)效果進(jìn)行驗(yàn)證。結(jié)果證明,本文研究算法性能好,但是對(duì)于LBs隱私保護(hù)算法的應(yīng)用穩(wěn)定性還應(yīng)該在今后的研究中進(jìn)一步優(yōu)化。