• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      隱私保護能力可調(diào)的節(jié)點定位協(xié)議

      2022-09-06 02:04:36高振國王海軍歐陽云
      計算機研究與發(fā)展 2022年9期
      關(guān)鍵詞:保護率錨點定位

      陳 巖 高振國 王海軍 歐陽云 緱 錦

      (華僑大學(xué)計算機科學(xué)與技術(shù)學(xué)院 福建廈門 361021)

      (計算機視覺與機器學(xué)習(xí)福建省高校重點實驗室(華僑大學(xué)) 福建廈門 361021)

      (20013083005@stu.hqu.edu.cn)

      隨著物聯(lián)網(wǎng)和第5代移動網(wǎng)絡(luò)(5G)的空前發(fā)展,節(jié)點定位技術(shù)被廣泛應(yīng)用于家庭、工業(yè)、軍事、醫(yī)療等領(lǐng)域[1-2].例如,厘米級精度的定位系統(tǒng)可以實現(xiàn)活動識別、行為模式發(fā)現(xiàn)、異常檢測[3].節(jié)點定位是一種利用網(wǎng)絡(luò)中錨點的位置信息來定位對象或設(shè)備的技術(shù).使用這種技術(shù),這些設(shè)備可以在任何地方獲得它們的位置信息,例如室內(nèi)、室外或沒有全球定位系統(tǒng)(global position system, GPS)信號的區(qū)域.在信息提取過程中,估計實體(最終計算位置信息的設(shè)備)需要收集錨點的位置和與定位相關(guān)的測量值,例如接收信號強度、到達時間(time of arrival, TOA)、到達時間差(time difference of arrival, TDOA)和到達角度等.然而,這個過程可能會導(dǎo)致目標(biāo)點和錨點的信息泄露.

      節(jié)點定位期間的隱私保護至關(guān)重要.在軍事上,可以通過向錨點發(fā)送定位請求來獲取錨點的位置,精確摧毀錨點,進而摧毀整個網(wǎng)絡(luò)[4].在生活中,用戶在使用定位服務(wù)時不想暴露自己的位置,因為用戶的個人隱私信息,如每日日程或健康狀況,可以通過關(guān)聯(lián)訪問過的位置來推斷[5-6].現(xiàn)有研究表明,在進行節(jié)點位置估計時,目標(biāo)點和錨點都需要保護自己的隱私信息.

      節(jié)點定位中保護隱私信息的方法大致分為3類:基于加密的方法、差分隱私方法、信息隱藏方法[7].加密技術(shù)[8-11]可以有效實現(xiàn)隱私保護,但計算量大,縮短了節(jié)點的使用壽命.差分隱私方法[12-17]計算效率高,然而,額外的噪聲會降低定位精度.更輕量級的信息隱藏技術(shù)[18-22],如隱私保護求和(privacy-preserving summation, PPS)算法,計算高效,并且因為添加的噪聲之和為零,在后續(xù)的計算過程中全部噪聲將被抵消,定位精度也比較優(yōu)秀.因此,PPS在節(jié)點定位中有著廣闊的應(yīng)用前景.然而,PPS和基于PPS的定位協(xié)議仍有一些問題需要解決:1)PPS需要生成和傳輸大量的干擾矩陣;2)評估PPS類算法隱私保護能力的指標(biāo)受隱私信息中元素數(shù)量等無關(guān)變量的影響;3)文獻[20]的上行鏈路到達時差隱私保護定位(uplink time difference of arrival privacy-preserving localization, UTDOA-PPL)存在冗余計算.

      受已有研究的啟發(fā),本文旨在解決上述3個問題:

      1) 為解決PPS算法通信量過大的問題,我們通過限制參與生成干擾矩陣的節(jié)點數(shù)量來調(diào)整通信量.在節(jié)點協(xié)同發(fā)送隱私信息時,不再要求節(jié)點組中所有節(jié)點共同參與生成干擾矩陣,而是從中隨機選擇k個節(jié)點為整組節(jié)點生成干擾矩陣.我們將這種算法命名為k型隱私保護求和(privacy-preserving summation withk, PPS-k)算法.后續(xù)內(nèi)容證明了PPS-k算法在保護隱私信息上的有效性.

      2) 為消除無關(guān)變量對PPS類算法評估結(jié)果的影響,提出了新的評估標(biāo)準(zhǔn)“隱私保護率”,即利用一組節(jié)點在估計另一組節(jié)點隱私信息時所缺少的方程數(shù)與隱私信息中未知量的個數(shù)之比作為評估標(biāo)準(zhǔn).由于缺少的方程數(shù)和未知量個數(shù)均為隱私信息中元素數(shù)量的正比例函數(shù).因此,隱私保護率消除了元素數(shù)量對評估結(jié)果的影響,且評估結(jié)果具有明確的取值范圍.

      3) 為消除UTDOA-PPL協(xié)議中存在的冗余計算,本文將PPS-k算法應(yīng)用于TDOA定位,提出了新的隱私保護定位協(xié)議PPP-AMT(privacy-preserving protocol for anchor-measured TDOA).在消除了冗余計算的同時,PPS-k提高了節(jié)點間通信的靈活程度.

      本文的貢獻總結(jié)有3個方面:

      1) 提出了PPS-k算法.該算法通過限制生成和傳輸干擾矩陣的節(jié)點數(shù)量為k來調(diào)整通信量,解決了PPS算法通信量過大的問題.通過理論分析證明了PPS-k算法在降低了通信量的同時,仍可實現(xiàn)隱藏隱私信息的功能.

      2) 提出了隱私保護率指標(biāo).其定義為用于估計另一組節(jié)點隱私信息的額外方程數(shù)與隱私信息中未知量的個數(shù)之比.它突破了現(xiàn)有隱私保護能力評價指標(biāo)的局限性,消除了與隱私保護能力無關(guān)的變量或?qū)傩詫υu估結(jié)果的影響,更合理有效地表征了PPS或基于PPS的協(xié)議的隱私保護能力.

      3) 針對2種TDOA典型場景,基于PPS-k提出了2個定位協(xié)議,即PPP-AMT和PPP-TMT(privacy-preserving protocol for target-measured TDOA).在消除了冗余計算的同時,提高了定位時節(jié)點間通信的靈活程度.

      1 相關(guān)工作

      關(guān)于節(jié)點定位中保護隱私信息的研究工作一直在進行,現(xiàn)有的方法主要有基于加密的方法、差分隱私和信息隱藏3種.

      1.1 基于加密的方法

      將傳輸?shù)男畔⑼ㄟ^某種規(guī)則或方法進行加密是隱私保護最常用的方案之一.文獻[6]提出了隱私保護WiFi指紋定位方案(privacy-preserving WiFi fingerprint localization, PriWFL).該方案使用Paillier加密系統(tǒng)在保護了客戶端位置信息的同時,也保證了服務(wù)端隱私數(shù)據(jù)的安全.文獻[8]提出了TVM(temporal vector map)算法,該算法允許用戶通過k匿名布隆(k-anonymity Bloom,kAB)過濾器和用于偽裝定位請求的最佳鄰居生成器在定位過程中保護用戶隱私.文獻[9]分析了文獻[6]中PriWFL隱私保護方案的不足,提出了2種基于Paillier加密系統(tǒng)的WiFi指紋定位方案,在彌補了PriWFL方案缺點的基礎(chǔ)上,保證了相同的定位精度.文獻[10]將異步隨機梯度下降應(yīng)用于神經(jīng)網(wǎng)絡(luò),并與同態(tài)加密相結(jié)合,保證用戶的定位信息不會被泄露給服務(wù)器.同樣,還有很多利用加密技術(shù)實現(xiàn)定位過程隱私保護的算法,如文獻[11]等.

      1.2 差分隱私的方法

      差分隱私是針對數(shù)據(jù)庫的隱私泄露問題提出的一種新的隱私定義,其主要通過使用隨機噪聲來確保查詢請求的結(jié)果不會泄露個體的隱私信息.之后該方法被廣泛應(yīng)用到其他隱私保護算法中.

      文獻[13]將差分隱私引入WiFi指紋室內(nèi)定位的在線定位階段,設(shè)計了一種基于差分隱私保護的室內(nèi)定位機制(differential privacy based privacy-preserving indoor localization mechanism, DP3),在隱私保護方面獲得了優(yōu)秀的效果.同樣,文獻[14]也提出了基于差分隱私的室內(nèi)無線傳感網(wǎng)絡(luò)定位算法.文獻[15]提出了一種差分隱私框架,其中包括定位隱私保護機制(location privacy preserving mechanism, LPPM)、基于定位的服務(wù)(location-based service, LBS)以及一個對手模型.利用該框架可以在提供定位服務(wù)的基礎(chǔ)上,保證用戶的位置信息安全.文獻[16]提出了基于差分隱私的定位算法,在不提升通信次數(shù)和計算開銷的情況下提升了定位精度和安全性.也有一些研究同時應(yīng)用了差分隱私和加密算法,如文獻[17]提出了一種利用同態(tài)加密和差分隱私保護的方案,以確保發(fā)布的數(shù)據(jù)不會泄露個人的位置信息.

      1.3 基于信息隱藏的方法

      信息隱藏技術(shù)將隱私信息隱藏在公開的信息中,使得入侵者不知道公開信息中是否隱藏了其他信息,同時也難以從公開信息中提取出隱藏的信息.

      文獻[18]通過超帶寬(ultra wide band, UWB)傳感器測量定位所需參數(shù)、目標(biāo)節(jié)點計算位置信息的方式,實現(xiàn)了在定位過程中隱藏目標(biāo)點位置信息的目的.文獻[19]提出了基于PPS的相鄰錨點間信息交互的相鄰減法定位模型.文獻[20]提出了一種隱私保護方案,該方案同樣利用PPS算法,通過限制可用信息來隱藏目標(biāo)點和錨點的位置.文獻[21]通過隱私保護相鄰乘積求和(privacy-preserving adjacent product summation, PPPS)和隱私保護相鄰差值求和(privacy-preserving adjacent difference summation, PPDS)等信息隱藏算法來保護節(jié)點的位置信息.文獻[22]針對水下傳感網(wǎng)絡(luò),設(shè)計了基于PPS和PPDP(privacy-preserving diagonal product)的異步定位算法來隱藏位置信息.

      信息隱藏相較于加密方案計算量小,對于能量嚴(yán)重受限的無線傳感網(wǎng)絡(luò)節(jié)點更加適用.與差分隱私方案相比,信息隱藏不會降低定位的精度,定位更加準(zhǔn)確.因此我們認(rèn)為信息隱藏是隱私保護中更加優(yōu)秀的方法,具有廣闊的應(yīng)用前景.

      2 理論基礎(chǔ)

      本節(jié)首先根據(jù)到達時差的存儲位置定義了2種場景,接著簡要介紹了TDOA定位法,最后闡述了傳統(tǒng)PPS算法的具體內(nèi)容.本文中常用的符號及其含義如表1所示:

      Table 1 Symbol Definitions表1 符號及其含義

      2.1 定位場景描述

      設(shè)無線傳感網(wǎng)絡(luò)中一節(jié)點丟失了自身的位置信息.為重新確定自身位置,其向網(wǎng)絡(luò)中的其他節(jié)點發(fā)送定位請求,并利用它們提供的信息計算自身的位置.像這樣,丟失自身位置的節(jié)點根據(jù)網(wǎng)絡(luò)中其他節(jié)點提供的信息計算自身位置的過程稱為節(jié)點定位.在節(jié)點定位場景中,需要估計自身位置的節(jié)點為目標(biāo)點,用T表示.提供定位所需信息的節(jié)點為錨點,錨點集合用A表示,其中第i個錨點表示為A(i),i=1,2,…,m.同時,令S表示網(wǎng)絡(luò)中所有節(jié)點組成的節(jié)點集合,S={A,T}.節(jié)點定位技術(shù)有很多,例如TOA[23]和TDOA等,本文采用的是TDOA.

      用ti表示錨點A(i)和目標(biāo)點T之間信號單向傳播的時間,用tj表示錨點A(j)和目標(biāo)點T之間信號單向傳播的時間,i,j=1,2,…,m,那么A(i)和A(j)之間的到達時差為

      tij=ti-tj.

      (1)

      在實際應(yīng)用中,一般選擇其中1個錨點作為參考點,設(shè)參考點為A(m),其余錨點均以其為參考計算tim,i=1,2,…,m-1.

      在不同的應(yīng)用場景中,到達時差tim的存儲位置也不同.設(shè)T的位置為x0=(x01,x02,…,x0n)T,其中n為位置信息的維度.A(i)的位置信息表示為xi=(xi1,xi2,…,xin)T,其中i=1,2,…,m.本文稱圖1中由錨點計算并存儲tim的場景為AMT(anchor-measured TDOA)場景,稱圖2中由目標(biāo)點計算并存儲tim的場景為TMT(target-measured TDOA)場景.

      Fig. 1 AMT scenario where tim are stored in anchors圖1 將tim存放在錨點中的AMT場景

      Fig. 2 TMT scenario where tim are stored in the target圖2 將tim存放在目標(biāo)點中的TMT場景

      2.2 TDOA定位法

      TDOA定位法一般將定位問題轉(zhuǎn)換為超定線性系統(tǒng)的最小二乘估計問題[24-25].由于TDOA算法不是本文研究重點,這里直接給出結(jié)論,讀者可以參考文獻[20]學(xué)習(xí)具體的推導(dǎo)過程.

      若用‖·‖表示·的模,那么T到A(i)的距離為di=‖xi-x0‖,T到A(m)的距離為dm=‖xm-x0‖.因此,距離差可以表示為dim=di-dm.利用時差信息,距離差dim也可以表示為dim=timc,其中c為電磁波傳播的速度.最終,目標(biāo)點位置可以通過

      (2)

      計算,其中

      (3)

      (4)

      (5)

      估計實體可以通過式(2)計算T的位置.根據(jù)本節(jié)的推導(dǎo)可知,估計實體可以得到xi和dim的值.如果T的位置由T本身計算,那么錨點的位置將暴露給T.若T的位置由錨點計算,T的位置將暴露給錨點.因此,TDOA定位中位置信息的泄露是不可避免的.在本文所研究的問題中,節(jié)點的隱私信息即為其位置信息,2種表述將在下文中交替使用.

      2.3 傳統(tǒng)的PPS算法

      PPS是一種可以在保護各節(jié)點隱私信息的同時實現(xiàn)隱私信息求和的方法.假設(shè)A(i)持有隱私信息矩陣Xi∈n×1,i=1,2,…,m,T需要得到的值.為了保護隱私信息,A(i)不直接發(fā)送Xi,而是發(fā)送Xi與某干擾矩陣求和得到的值.圖3展示了PPS算法的一個實例.

      A(i)隨機生成m個干擾矩陣且m個干擾矩陣的和為0矩陣.設(shè)這些矩陣為Wir∈保留其中的1個矩陣,然后將剩下的m-1個矩陣分發(fā)給其他m-1個錨點.每個錨點執(zhí)行上述操作后,將收到的m-1個干擾矩陣與保留的1個干擾矩陣相加,得到最終用于隱藏信息的干擾矩陣Wi,i=1,2,…,m.

      Fig. 3 The PPS process in a scenario with four nodes圖3 當(dāng)具有4個節(jié)點時PPS算法的工作過程

      3 隱私保護評價標(biāo)準(zhǔn)

      3.1 隱私保護率

      文獻[20]給出了一種評價隱私保護等級的定義:

      定義1.Np級隱私.若一節(jié)點集Sc除了用已知信息構(gòu)建的方程外,還需要額外構(gòu)建Np個方程才能估計另一節(jié)點集Sp的隱私信息,那么稱Sp能夠?qū)c保持Np級隱私.

      當(dāng)使用Np級隱私的概念評估PPS或PPS-k時,其評估結(jié)果不僅取決于算法本身,還取決于隱私信息的維度,也就是位置信息中元素的數(shù)量.但各元素之間是完全平行的,即沒有聯(lián)系,算法安全性不應(yīng)受到信息中元素數(shù)量的影響.此外,該標(biāo)準(zhǔn)的評估結(jié)果沒有確定的取值范圍.因此,為了更合理、準(zhǔn)確地評估隱私保護能力,提出定義2:

      由定義2可知,隱私保護率也可以表述為“估計其他節(jié)點隱私信息所需要的額外方程數(shù)與隱私信息中未知量數(shù)之比”.隱私保護率的取值范圍是[0,1],隱私保護率越大,算法或協(xié)議越安全.本文在分析隱私保護率時,假設(shè)節(jié)點之間不存在共謀,即節(jié)點的隱私信息不與任何其他節(jié)點共享.

      3.2 通信量

      通信量是指節(jié)點之間單向通信的次數(shù).例如,A(1)向T發(fā)送信息,T成功接收到該信息,這個過程被稱為1次通信.

      為了方便計算,本文將產(chǎn)生的通信量歸于發(fā)送信息的節(jié)點.對于上述例子,稱A(1)產(chǎn)生1次通信.通信量直接關(guān)系著能量消耗與資源占用,通信量越少,能耗越低,若某協(xié)議的通信量較少,那么此協(xié)議是優(yōu)秀的.

      Fig. 4 The PPS-k process in a scenario with four nodes圖4 當(dāng)具有4個錨點時PPS-k算法的工作過程

      本文采用誠實但好奇模型,其中所有節(jié)點都忠實地遵循設(shè)計好的協(xié)議,每個實體都對其他實體的隱私信息感到好奇,該模型與該領(lǐng)域的大多數(shù)研究一致[5].同時,假設(shè)節(jié)點之間的通信是安全的,并且隱私信息不會在通信鏈路上被竊聽.該模型下的目標(biāo)是保護錨點和目標(biāo)點的隱私信息不泄露給其他節(jié)點,并且它們不能從對方那里獲得隱私信息.

      4 PPS-k算法

      PPS實現(xiàn)了隱藏節(jié)點隱私信息的功能,但仍有不足:生成干擾矩陣的通信量大.該算法要求所有參與通信的m個錨點生成的干擾矩陣,此過程錨點間共通信m(m-1)次.因此,我們提出了PPS-k算法.通過改變生成干擾矩陣的錨點的數(shù)量調(diào)節(jié)錨點間的通信量,使其能夠適應(yīng)不同的應(yīng)用場景.

      4.1 算法內(nèi)容

      PPS-k通過選擇系統(tǒng)中的部分錨點生成干擾矩陣,在降低錨點間通信量的同時,實現(xiàn)PPS算法的功能.本文將所有需要協(xié)同發(fā)送隱私信息Xi的m個錨點分為2類:被選中生成干擾矩陣的錨點為選中點,沒被選中的錨點為參與點.設(shè)選中點數(shù)量為k,1≤k≤m,PPS-k具體執(zhí)行流程如下:

      從PPS和PPS-k的概念中可知,PPS-k改變了Wi的組成.在PPS中,Wi由m個部分組成,例如,圖4中的W1由W11,W21,W31組成.由于m是固定的,所以每次執(zhí)行算法的通信量也是固定的.但是,在PPS-k中,Wi包含k個部分,錨點產(chǎn)生干擾矩陣的數(shù)量可以通過調(diào)整k來改變,特別地,在k=m時PPS-k可以退化為PPS.

      4.2 k值對通信量的影響

      Fig. 5 The communication traffic versus k圖5 通信量與k的關(guān)系

      4.3 k值對隱私保護率的影響

      定理1.若Sc中節(jié)點共謀,且Sc中節(jié)點數(shù)為nc,其中1

      1) 當(dāng)T?Sc時,非共謀節(jié)點可以保持1的隱私保護率.

      4) 當(dāng)T∈Sc,m=nc時,非共謀節(jié)點無法保護其隱私信息.

      對于4),當(dāng)T∈Sc,m=nc時,只有一個節(jié)點不參與共謀,該節(jié)點不能保護其隱私信息.

      證畢.

      由定理1中2)的證明可知,選中點全部被包含在Sc中的概率將隨著k的增加而減小.當(dāng)m和n固定時,增大k可以有效提高非共謀節(jié)點安全性.圖6展示了當(dāng)m=20且nc=10時,非共謀節(jié)點能夠保護其隱私的概率與k的關(guān)系.

      Fig. 6 The probability of achieving privacy protection圖6 實現(xiàn)隱私保護的概率

      4.4 PPS-k算法與TDOA算法的結(jié)合

      為了將PPS-k算法與TDOA算法相結(jié)合,實現(xiàn)節(jié)點定位過程中的隱私保護,需要將傳統(tǒng)的TDOA算法重新設(shè)計.式(2)中ATA的計算結(jié)果根據(jù)參與運算的隱私信息需要劃分為4部分:A11,A12,A21,A22,如式(6)所示.同樣地,將ATb劃分為B11,B12,B21,B22這4部分,如式(7)所示.

      (6)

      (7)

      其中

      (8)

      (9)

      (10)

      (11)

      (12)

      (13)

      (14)

      (15)

      式(2)最終可以表示為

      (16)

      T在進行定位時,需要分別計算A11,A12,A21,A22,B11,B12,B21,B22,最終利用式(16)求得自身位置.隱私保護定位協(xié)議設(shè)計的總體思路是通過PPS-k計算這些求和項,在不暴露每個錨點位置的情況下獲得T的位置.

      5 節(jié)點定位協(xié)議的設(shè)計與分析

      本節(jié)將PPS-k算法應(yīng)用于具體的節(jié)點定位場景,分別針對AMT場景和TMT場景設(shè)計基于PPS-k算法的隱私保護定位協(xié)議.

      5.1 AMT場景的隱私保護協(xié)議

      針對時差信息tij存儲在錨點中的AMT場景,本文提出了AMT場景的隱私保護協(xié)議(privacy-preserving protocol for AMT, PPP-AMT).在該協(xié)議中,PPS-k用于發(fā)送位置信息和與位置相關(guān)的測量值.當(dāng)錨點發(fā)送位置信息時,它們發(fā)送有效信息和干擾矩陣的求和值.為方便陳述,只在協(xié)議的描述中顯示有效信息,生成和發(fā)送干擾矩陣的過程隱含在語句“通過PPS-k”中,此外,協(xié)議的描述中有3種節(jié)點:A(i)(i=1,2,…,m-1)、參考點A(m)和T.圖7展示了PPP-AMT的具體過程.

      圖7中的相關(guān)解釋為:

      Fig. 7 The process of the PPP-AMT圖7 PPP-AMT協(xié)議的工作過程

      5.2 AMT場景的隱私保護協(xié)議分析

      文獻[20]利用PPS算法實現(xiàn)了TDOA定位中節(jié)點隱私保護,并針對AMT場景提出了UTDOA-PPL協(xié)議.接下來將分析比較UTDOA-PPL與PPP-AMT的通信量.

      引理1.UTDOA-PPL協(xié)議,目標(biāo)點T每次定位,節(jié)點間需通信11m2-12m+6次.

      證明.UTDOA-PPL協(xié)議中,節(jié)點間的通信量主要包含3部分.

      第1部分,A(i)根據(jù)PPS生成用于向A(m)發(fā)送定位所需信息的干擾矩陣,i=1,2,…,m-1.每次生成干擾矩陣錨點間需通信(m-2)(m-1)次.由于A(i)需要向T發(fā)送6個變量,因此第1部分共通信6(m-2)(m-1)次.

      第2部分,所有錨點根據(jù)PPS生成用于向T發(fā)送定位所需信息的干擾矩陣.由于A(1~m)需要發(fā)送5個變量,因此共通信5(m-1)m次.

      第3部分,A(1~m)向T發(fā)送定位所需相關(guān)信息產(chǎn)生的通信量.由于A(i)需要發(fā)送11個變量,A(m)需要發(fā)送5個變量,因此節(jié)點間需要通信11(m-1)+5次.

      綜合上述3部分,UTDOA-PPL協(xié)議每次定位節(jié)點間需通信11m2-12m+6次.

      證畢.

      在引理1的第1部分和第2部分中,需要發(fā)送隱私信息的錨點的數(shù)量分別為m-1和m.當(dāng)PPS-k應(yīng)用于AMT場景時,由于在PPS-k中只設(shè)置了唯一的k,k∈[1,m-1],因此,當(dāng)PPS-k應(yīng)用于定位協(xié)議時,不會完全退化成PPS,基于PPS-k的協(xié)議的通信量將總是低于基于PPS的協(xié)議的通信量.

      引理2.PPP-AMT協(xié)議中目標(biāo)點每次定位,節(jié)點間需要通信10km+10m-15k-4次.

      證明. PPP-AMT協(xié)議中,節(jié)點間的通信量由3部分構(gòu)成:第1部分,A(1~m-1)中選中點通過PPS-k生成干擾矩陣產(chǎn)生的通信量;第2部分,A(1~m)中選中點根據(jù)PPS-k生成干擾矩陣產(chǎn)生的通信量;第3部分,A(1~m)發(fā)送定位所需相關(guān)信息產(chǎn)生的通信量.

      第2部分,選中點每次生成干擾矩陣需要通信k(m-1)次.因為需要發(fā)送5個矩陣變量,包括②中的Ω,③中的Γ,⑥中的Ψ,⑦中的Θ,⑧中的γ,所以生成干擾矩陣共通信5k(m-1)次.

      第3部分,A(i)需要發(fā)送10個變量,A(m)需要發(fā)送6個變量,所以節(jié)點發(fā)送定位所需要的相關(guān)信息需要通信10(m-1)+6次.

      綜合上述3個部分,PPP-AMT協(xié)議中,T每次定位需要通信10km+10m-15k-4次.

      證畢.

      定理2.PPP-AMT能夠?qū)崿F(xiàn)如下隱私保護率:

      證畢.

      同樣的方法可以容易地應(yīng)用到TMT場景中.文獻[20]中提出了基于TMT場景的TDOA隱私保護定位協(xié)議OTDOA-PPL,其中節(jié)點通過PPS相互通信.受其理論的啟發(fā),本文將OTDOA-PPL中的PPS通信算法改為PPS-k,并提出了TMT場景的隱私保護協(xié)議PPP-TMT.PPS-k賦予PPP-TMT更大的靈活性.由于PPP-TMT和OTDOA-PPL的理論基礎(chǔ)是相同的,所以下面不詳細(xì)闡述PPP-TMT的過程,而是直接給出結(jié)論,詳情可以參考文獻[20]的第5部分內(nèi)容.

      5.3 TMT場景的隱私保護協(xié)議分析

      引理3.OTDOA-PPL協(xié)議中,T每次定位,節(jié)點間需要通信7m2-2m次.

      引理4.PPP-TMT協(xié)議中,T每次定位,節(jié)點間需要通信7km-9k+9m-4次.

      定理3.PPP-TMT能夠?qū)崿F(xiàn)如下的隱私保護率:

      5.4 通信復(fù)雜性對比

      通過以上對于通信量的分析,不難得出定理4.

      定理4.PPP-AMT和PPP-TMT的通信量分別小于UTDOA-PPL和OTDOA-PPL的通信量.

      證明. 此證明可以分為2個子證明,分別證明PPP-AMT的通信量小于UTDOA-PPL的通信量和PPP-TMT的通信量小于OTDOA-PPL的通信量.第1個子證明為:

      設(shè)UTDOA-PPL的通信量為

      y1=11m2-12m+6,

      (17)

      PPP-AMT的通信量為

      y2=10km+10m-15k-4,

      (18)

      其中,m≥3,1≤k≤m-1.于是,原問題就轉(zhuǎn)化為證明不等式

      y1-y2>0.

      (19)

      設(shè)

      y(m,k)=y1-y2=
      11m2-22m-10km+15k+10,

      (20)

      式(20)對k求偏導(dǎo)得到

      (21)

      式(20)在m一定時,隨k的增加單調(diào)遞減.將k的最大值m-1帶入式(20)得到

      y(m,m-1)=m2+3m-5>0,

      (22)

      其中,m≥3.于是式(19)得證,即PPP-AMT的通信量小于UTDOA-PPL的通信量.同理可證明PPP-TMT的通信量小于OTDOA-PPL的通信量.

      證畢.

      6 仿真及結(jié)果分析

      本節(jié)使用MATLAB模擬PPS-k算法,并比較隱私保護等級和隱私保護率的特征,還模擬了PPP-AMT和PPP-TMT,計算了它們的通信量和隱私保護率,最后分析了錨點數(shù)量和隱私信息維度對隱私保護率的影響.

      Fig. 8 The change in the privacy protection level圖8 隱私保護等級的變化

      首先利用4.2節(jié)中的場景,驗證隱私保護率是否可以消除隱私信息維度n的影響.將節(jié)點數(shù)m設(shè)置為10,改變隱私信息維度n,觀察在沒有共謀的情況下隱私保護等級和隱私保護率的變化.

      圖8展示了Np隱私保護等級的變化,其中A(i)對T的隱私保護等級和所有錨點之間(即A(i)對A(j),j=1,2,…,m∧i≠j)的隱私保護等級隨著n的增加而增加.圖9給出了隱私保護率的變化.由圖8、圖9的結(jié)果表明,在評估算法安全性時,隱私保護率消除了隱私信息維數(shù)n的影響.因此,當(dāng)評估隱私保護算法的保護能力時,隱私保護率比隱私保護等級更穩(wěn)定、有效.

      Fig. 9 The change in the privacy protection rate圖9 隱私保護率的變化

      模擬了定理1的2).驗證k值與實現(xiàn)隱私保護的概率之間的關(guān)系.設(shè)置m=20和nc=5,針對每個k值模擬100萬次,如果錨點能夠保護自己的隱私,輸出為1;否則,輸出為0.最后計算結(jié)果的均值,得到95%的置信區(qū)間.當(dāng)置信區(qū)間的上限大于1時,記為1.結(jié)果如表2所示,實驗結(jié)果的平均值與理論值一致.

      Table 2 The Probability of Achieving Privacy Protection表2 實現(xiàn)隱私保護的概率

      Fig. 10 The traffic of PPP-AMT and UTDOA-PPL for varying the number of anchors圖10 PPP-AMT和UTDOA-PPL錨點數(shù)量和通信量的關(guān)系

      為了探究錨點數(shù)量對通信量的影響,設(shè)錨點數(shù)m=1,2,…,30,計算PPP-AMT和UTDOA-PPL的通信量,并分析通信量的變化.如圖10所示,即使k取最大值,PPP-AMT的通信量也小于UTDOA-PPL的通信量.每次定位的通信量隨著錨點數(shù)量的增加而增加.k值不同也導(dǎo)致通信量不同,k值越大,通信量越大.

      采用同樣的參數(shù),對PPP-TMT和OTDOA-PPL進行模擬,結(jié)果如圖11所示.我們可以得到同樣的結(jié)論:即使k取最大值,PPP-TMT的通信量也小于OTDOA-PPL的通信量.錨點數(shù)相同時,k值和通信量正相關(guān).

      Fig. 11 The traffic of PPP-TMT and OTDOA-PPL for varying the number of anchors圖11 PPP-TMT和OTDOA-PPL錨點數(shù)量和通信量的關(guān)系

      此外,我們模擬了PPP-AMT的隱私保護率.為了說明錨點數(shù)量m對隱私保護率的影響,將隱私信息維數(shù)n設(shè)置為3,計算不同錨點數(shù)量下的隱私保護率,其中m=4,5,…,20.結(jié)果如圖12所示:

      Fig. 12 Privacy protection rate versus the number of anchors in the PPP-AMT圖12 PPP-AMT中隱私保護率與錨點數(shù)量的關(guān)系

      然后分析隱私信息維度n對隱私保護率的影響.將錨點數(shù)量m設(shè)置為10,并計算了在不同的n下PPP-AMT的隱私保護率.結(jié)果如圖13所示:

      Fig. 13 Privacy protection rate versus the privacy dimension in the PPP-AMT圖13 PPP-AMT中隱私保護率與隱私信息維度的關(guān)系

      由圖13可知,T連同A(m)對A(i)的隱私保護率和T連同A(1~m-1)對A(m)的隱私保護率隨著隱私信息維度n的增加而增加.A(j)對A(i)的隱私保護率不受n的影響.A(1~m)對T的隱私保護率在開始時隨著n的增加而增加,但當(dāng)n>2時,其隨著n的增加而降低.

      Fig. 14 Privacy protection rate versus the number of anchors in the PPP-TMT圖14 PPP-TMT中隱私保護率與錨點數(shù)量的關(guān)系

      Fig. 15 Privacy protection rate versus the privacy dimension in the PPP-TMT圖15 PPP-TMT中隱私保護率與隱私信息維度的關(guān)系

      7 結(jié) 論

      本文提出了PPS-k算法,并將其應(yīng)用于節(jié)點定位.通過調(diào)整k的值,基于PPS-k的協(xié)議比傳統(tǒng)的基于PPS的協(xié)議更能滿足實際應(yīng)用場景的需求.因此,PPS-k算法具有更廣闊的應(yīng)用前景.為了評估基于PPS算法的技術(shù)的隱私保護能力,定義了隱私保護率的概念,消除了算法中隱私信息維度對評價結(jié)果的影響.未來的工作可以更多地研究PPS-k與特定隱私保護協(xié)議的集成.例如,每次發(fā)送新信息時重新定義k,而不是在整個定位過程中只使用相同的k.

      作者貢獻聲明:陳巖和高振國負(fù)責(zé)本文研究方案和實驗的設(shè)計,以及論文主體的寫作;王海軍和歐陽云負(fù)責(zé)實驗的執(zhí)行和論文的修改;緱錦參與研究方案的設(shè)計、實驗數(shù)據(jù)分析以及論文的修改.

      猜你喜歡
      保護率錨點定位
      基于NR覆蓋的NSA錨點優(yōu)選策略研究
      5G手機無法在室分NSA站點駐留案例分析
      5G NSA錨點的選擇策略
      《導(dǎo)航定位與授時》征稿簡則
      5G NSA組網(wǎng)下錨點站的選擇策略優(yōu)化
      移動通信(2020年5期)2020-06-08 15:39:51
      Smartrail4.0定位和控制
      提高林場造林成活率和保存率的措施
      牛脾轉(zhuǎn)移因子聯(lián)合核酸疫苗對虹鱒魚IHN病的保護率影響研究
      兒童接種水痘疫苗效果及影響因素探析
      找準(zhǔn)定位 砥礪前行
      康乐县| 鸡泽县| 罗平县| 潞城市| 商城县| 弥渡县| 长子县| 廊坊市| 张家港市| 舒兰市| 池州市| 天等县| 榆社县| 焦作市| 漯河市| 平罗县| 大宁县| 伊春市| 高邮市| 敖汉旗| 文安县| 高雄市| 彭阳县| 广州市| 浦县| 堆龙德庆县| 沿河| 四川省| 三亚市| 城口县| 永春县| 西城区| 台南市| 台州市| 巴青县| 新安县| 阳江市| 彭水| 遂平县| 兴国县| 布尔津县|