安全的WSN数据融合隐私保护方案设计.

  • 格式:doc
  • 大小:516.50 KB
  • 文档页数:11

万方数据

万方数据

万方数据

万方数据

万方数据

第ll期 赵小敏等:安全的wSN数据融合隐私保护方案设计 ・159・ c■=口+∥+y+万 1)IPHCDA的计算开销 (2) 同,融合节点B和C的数据需要4次额外的加法操 作(实部和虚部的融合各需2次)。所以融合节点 的计算开销可以表示为 口PHCDA算法中的普通节点执行以下操作:生成 随机数竹,计算户一和矿的值。设6表示生成随机数 r,的计算开销,则普通节点的计算开销可以表示为 Cl口HcDA=2y+万 c2sPPDA=6口+2∥ (10) 所以,从式(9)和式(10)可知SPPDA总的计算 开销为 C:。。。=10口+6口 oSPPDA一-V¨o”尸 (11) 、11, (3) 对于簇头节点,其加密计算开销与普通节点相 同;融合B、C节点数据与自身数据的操作需要4 次乘法运算,包括2次P聊融合乘法运算和2次∥ 融合乘法运算。设61表示生成随机数n的计算开销, 如表示计算融合结果MAC值的开销,所以融合节 点(这里指簇头)的计算开销表示为 由于加减、乘除运算的计算开销远小于指数运 算,也小于生成随机数、口HCDA中的计算MAC 值以及iPDA中的加解密复合运算。因此,从式(5)、 式(8)和式(11)可知,相比iPDA和IPHCDA,SPPDA 方案的计算开销是最小的。 4.4精确度 c2眦DA=4∥+2y+4+暖 2个普通节点B和C的计算开销之和 (4) 所以,口HCDA总的计算开销为融合节点A和 这里的精确度是指融合结果与实际数值的比值, 也是数据融合算法的一个重要指标。理想情况下,精 c0HcDA=4∥+6y+2万+4+暖 2)iPDA的计算开销 (5) 确度为l。然而,由于通信信道有噪声,数据传输时 会发生数据碰撞、丢失、延迟等情况,精确度一般小 于l。图4显示了SPPDA、口HCDA和iI'DA的精确 设节点A、B、C属于红融合树,数据分片,-2, 则节点收到分片的平均值为玎(卜1)厢=卜l,融合这 些分片需要卜1次求和操作。对于普通节点,要分 片2次,分别用以红融合树和蓝融合树,共需2次 度仿真结果。从图4可知,SPPDA随着融合时间片 增大而趋于稳定,从变化趋势上可以看出,SPPDA 的精确度要高于PHCDA,主要是因为眦DA密文 减法运算。如果收到蓝融合树的一个分片,需要进 行1次加法运算;红融合树融合需要1次加法运算。 设6表示加密运算的计

算开销,则普通节点的计算 开销可表示为 C1iPDA=4口+万 较大,可能会分多次发送,容易产生数据碰撞和丢失。 iPDA采用分片的方法保护数据的隐私性,在分片过 程中,数据片由于碰撞而发生丢失,故其精确度相比 于其他2个算法较低。图4中精确度的变化有波动, (6) 但总体上是随时间片的增大而增大的。出现波动的原 因是由无线传感器网络的通信方式引起的,比如遇到 融合节点与普通节点相比,多了解密和融合操 作。A有2个子节点,需解密2次,融合1次,融合 需要进行2次加法运算。设占l、龟分别表示加密操作 和解密操作,则融合节点的计算开销可以表示为 碰撞时,节点采取的是二进制退避法,其退避时间本 身就有一定的不确定性。 c2iPDA=6口+磊+2暖 销为 (7) 所以,从式(6)和式(7)可知,iPDA总的计算开 c;DA=14口+2艿+点+2嘎 3)SPPDA的计算开销 (8) SPPDA方案中,叶子节点进行同态加密,融合 节点需要进行加密和融合操作。叶子节点加密操作 时有一次加法运算和一次取模运算,需对原始数据 和s,加密,所以普通节点的计算开销可以表示为 clsPPDA=2口+2∥ (9) 图4 融台H州IJ/5 SPPDA、口HCDA和iPDA精确度 融合节点的加密操作计算开销与普通节点相 万方数据

通信学报 第35卷 4.5完整性 IPHCDA算法采用分簇的网络拓扑结构,簇头 假设给定密钥池的容量鼻,_10 000,每个节点随机 选取密钥的数量红200,则任意2个节点之间共享同 一个密钥的概率为98.3%。换言之,任意2个节点之 接收簇内节点的数据并进行融合,对融合结果计算 MAC值,簇头的凇C值在上传的过程中与其他簇 头的MAC值进行异或运算,最终到达siIlk节点。 sink节点通过接收到的MAC值来验证数据的完整 性。然而该算法只能验证融合结果上传至sillk节点 的完整性,无法验证在融合阶段簇内节点数据发送 间没有共享密钥的概率为1.7%。在拥有共享密钥的 节点之间,窃听者拥有共享密钥的概率为0.2%。 本文采用同态加密算法对数据进行加密,在传 感器节点部署之前,由中继节点生成密钥发给传感 器节点。中继节点生成一个玎(1~255)byte的随机数, 到簇头时的完整性,可能会导致恶意节点在融合节 点注入错误数据,siIlk节点却无法察觉的情况。对

于iPDA,由于完整性采取2个不相交的融合树进 行融合,比较其结果,增加了通信量。如果恶意节 点能同时向这2个融合树注入错误数据,则sillk节

点无法发觉。SPPDA方案用复数的可加性融合数 通过I℃4算法得到一个S盒,对S盒调用字符串 散列函数,从而得到岛和s,。恶意节点得知传感器 节点的数据的概率等于岛被破解的概率。恶意节点 通过相同的方式生成与岛相等的密钥的概率几乎为 0,如果恶意节点只是简单的生成一个iIlt类型的随 机数,则该数等于岛的概率为1/232。 与随机密钥分发机制相比,本文中的同态加密 算法的安全性更高,且密钥的分配以及加密操作更 加简单,运算速度快。同态加密算法可以在不对密 文解密的情况下完成数据的融合,降低了计算开销。 据,虚部用以验证数据完整性,每个节点都有一个 不同的私密因子跏加密后上传进行融合。如果恶 意节点注入错误数据,siIlk节点必然会察觉,所以 SPPDA方案完整性验证可靠性高。 4.6与已有加密算法的比较 在数据融合隐私保护协议中,比较经典的加密 算法是随机密钥分发机制【24】,该机制是逐跳的对称 加密机制。密钥分发方案由密钥预分配、发现共享 密钥和建立路径密钥3个阶段组成。 1)密钥预分配 5结束语 本文提出了一种带有完整性验证的同态加密数

据融合隐私保护方案sPPDA,采用端到端的同态加 密方式,直接对密文进行数据融合,既保证了数据隐 私,又降低了时延。同时,利用复数的可加性实现了

数据融合与完整性验证,使融合结果安全可靠。与 刀PHCDA和iPDA算法相比,SPPDA的计算开销更小、 首先产生有K个密钥的大密钥池以及它们的

标识符;其次,每一个传感器节点从K个密钥中 选择||}个密钥,并且七个密钥形成一个密钥环。 2)发现共享密钥 通过交换发现消息,每一个传感器节点可以和 它的邻居节点共享一个公用密钥。如果一对邻居节 通信量更少、精确度更高、完整性可验证。本文的 SPPDA方案也适用于cou呲、av锄-ge等可通过suIn 间接求出的融合函数,但无法应用到MAX、M烈等 融合函数。以后的工作将研究适用更多融合函数的隐 私保护算法,考虑节点的移动性和网络的多样性,研 究移动无线传感器网络的数据隐私保护方法。 点之间共享一个公用密钥,那么在它们之间可能建 立起一个安全的链接。 3)建立路径密钥 在共享密钥发现的最后阶段,没有共享一个公 用密钥的2个节点间可以通过两跳或者多跳

安全链 接连接的相邻节点对之间分配一个端到端的路径 密钥。在密钥分配后,任何一对节点之间拥有至少 一个公用密钥的概率由式(12)给出。 参考文献:

【l】李建中,高宏.无线传感器网络的研究进展叨.计算机研究与发 展,2008'45(1):l—15. U J z,(认0 H.SIⅡvey on s衄sor ne押mk r髑∞rch【J】.JoIlr越l of c锄puter风髓arch锄d Dlevelopm∞‘2008,45(1):l-15. 【2】u N'2HANG N,DAs sensor s K甜耐.Privacy朋瑚fvati∞jn w讹le龉 survey叨.Ad ‰一一紧器 l^一Z五-!^! n咖orks:a st咖.of曲e・an H∞Netw盯b 2009,

(12) (7):1501-1514. 【3】MOHAMED M E,MA珈垤0IJD scheme 加密信息的概率用m栅表示,则‰=导。 万方数据 在一个给定的密钥下,任何其他节点可以窃听 A,S皿N X M.A cl伽d勘scd

fbf珥otec6ng∞珊∞一lo硎on privacy a静li玎_st

hotspolt-loca血g wircle鼹s皿s盯ne腑町ks叨.正EE attack in 1hn鞠商∞s∞P锄llel 锄d Di蚰ibI曲ed

System,2012,23(10):1085—1818.

第ll期 【4】 赵小敏等:安全的WSN数据融合隐私保护方案设计 H0c&S∞sor Wir℃l龉s Ne押0rks,2014,21(1-2):2l・58. ・16l・ 陈娟,方滨兴,殷丽华等.传感器网络中基于源节点有限洪泛的源位 置隐私保护协议【J】.计算机学报,2010,33(9):1736—1747. 【18】脏w B,NGI胍N pdvate dala H,LIU x甜以iPDA:衄i啦鲥ty—protecthlg fbf cⅢ烈J,FANGBx,Y玳LH甜耐.A∞u脚loc撕∞硼Ⅶcyp他s— ervation protocol in 1736.1747. ag窖吟昏a虹on of

the sch锄e wircl髂s sen∞r networks【A】. wirel铝s湖s盯netw 0f_l【s啦ing∞Ⅲc曲ased静 嘶cted

f100ding叨.chineSe Jo吼al of CompIIt哪,20lO,33(9): [5】 LIANG x H,BARUA secure Pro

c∞ding Milital了Co蚴吼ic鲥∞s Con颤∞ce@皿一 M

s,甜讲.hlpmVing da乜con矗d伽岖aUty sensor COhD【C】.s锄Diego,USA,2008.1—7. [19】BIsTA R M,LU R x,甜甜.He“血Sha∞:achieving 缸Id K扣M Y k sONG and pdV∞y—p他serving healm info皿ation sh盯ing through health social 1910.1920. networks【J】.Computer communicatio璐,2012,35(15): Z’LI F G IEICE亿眦acti∞s∞Infofmatio啪d Syste吣,2012,95(1):67—77. 【20】C肛N SM,L烈YH,LNYC,甜口,.RCDA:Decoverable c∞cealed dala int倒ty for血诅ag毋.cgation in wircless nctworks叨. 【6】 ⅪoNG H,C肛N ag嗍ati∞for da上a inte曲ty in wireless sensor networks【J】. E伍ci∞t衄d vacy—pr鹤efving co衄吼icalj∞protocol fbrⅥ哪田.Compute璐 mlll吐一level pri. m髓1h雌acti衄s∞PamlIel蛆d 727—734. Dis廿ibuted syst朋勰,2012,23(4): 缸d Elccmcal EI画瞰髓ing,2012,(38):573・581. 【2l】10SE of I,PRJNCY M,10SE