一个大规模无线传感器网络的密钥动态管理策略

王换招;罗东玮;郭宇飞;李增智

电子学报 ›› 2008, Vol. 36 ›› Issue (7) : 1383-1388.

PDF(312 KB)
PDF(312 KB)
电子学报 ›› 2008, Vol. 36 ›› Issue (7) : 1383-1388.
论文

一个大规模无线传感器网络的密钥动态管理策略

  • 王换招, 罗东玮, 郭宇飞, 李增智
作者信息 +

A Dynamic Keys Management Policy for Mass Wireless Sensor Networks

  • WANG Huan-zhao, LUO Dong-wei, GUO Yu-fei, LI Zeng-zhi
Author information +
文章历史 +

摘要

为了解决大规模无线传感器网络的密钥管理问题,提出了基于EBS系统的两级密钥动态管理策略.该策略从网络部署开始,在整个生命周期内对节点内的密钥进行动态管理.针对无线传感器网络的特性,节点的密钥管理分为三个阶段:初始化阶段、稳定阶段和动态变更阶段.实验表明,TLKMS策略能够在一定程度上节省存储空间并提高网络抵御攻击的能力.

Abstract

For solving the issue of keys management in the mass wireless sensor networks,a Two-Level Key Management Scheme which will be used in clustered sensor networks based on EBS system was proposed.This scheme runs from network’s deployment to the end of lifecycle,to manage all of the nodes’ keys.Regarding of the specialty of sensor networks,this scheme consists of three phases which are initialization phase,working phase and update phase.The experiments show that the sensor nodes only need to store fewer keys and the whole network performs good ability in keeping network flexibility.

关键词

传感器网络 / 密钥动态管理 / EBS系统

Key words

sensor networks / dynamic keys management / exclusion basis systems

引用本文

导出引用
王换招;罗东玮;郭宇飞;李增智. 一个大规模无线传感器网络的密钥动态管理策略[J]. 电子学报, 2008, 36(7): 1383-1388.
WANG Huan-zhao;LUO Dong-wei;GUO Yu-fei;LI Zeng-zhi. A Dynamic Keys Management Policy for Mass Wireless Sensor Networks[J]. Acta Electronica Sinica, 2008, 36(7): 1383-1388.
中图分类号: TP393   

1 引言

舰船或潜艇在海洋环境中航行,会产生水下电场,是很重要的目标特性1~3.在当前舰艇消声及消磁技术取得突破进展的情况下,利用水下电场来对目标进行搜索、定位、跟踪和打击是值得重视的新思路4~6.研究表明,其水下电场场源一般可等效于位于舰艇的螺旋桨、通海阀、导流罩等处的电偶极子78.因此研究舰艇目标的水下电场定位问题也就是研究平行分层海域中电偶极子源的定位问题.另外,研究所得方法也可以供地质勘探9、水下导航、医学检查10等其他相似应用领域参考.
目前海水中电偶极子源的定位思路主要是利用测点的标量电位或者电场强度来对电偶极子源的位置及偶极矩进行拟合.如陈聪等人开展了利用标量电位对场源参数进行拟合的研究工作11,但由于采用了复杂的测点阵列,导致测点数据冗余,定位算法复杂.为减少定位算法的复杂程度,部分学者研究了利用电场强度定位电偶极子源的方法.如包中华等人研究了两层分层海域中水平直流电偶极子源的定位方法12,吴重庆等人研究了无限大空间中电偶极子源的定位方法13,李涛、卢新城等人研究了三层海域中水平电偶极子的定位方法1415等.但实际应用中,水下电场场域一般应视为三层平行分层海域,且实际水下电场场源的等效偶极矩方向也不一定只是水平的或垂直的.另外,实际海洋中,洋流的作用会导致所投放的场强探测器位置不断变动;还有些应用场景中,场强探测器本身就是运动的,例如将探测器安装在鱼雷等水下航行器上以满足制导需求,这些都导致在实际定位问题中,探测器的深度和方位参数也是未知的,因此定位过程中的未知参量数量增加,定位难度也大大增加.
为满足实际应用场景,本文在场强探测器的深度和方位未知的情况下,针对三层平行分层海域中任意电偶极子源的定位问题,研究利用3个场强传感器测得的电场强度确定电偶极子源的位置、偶极矩及探测器的深度和方位参数共9个未知参量的方法.其中,由于场强探测器一般是将多个场强传感器固定在底座平台上,人为加工过程易于保持场强传感器的测量轴方向的一致性,因此若以场强探测器为参照系,则探测器的深度和方位参数等价于探测器距离海水-空气分界面的垂直距离和海水-空气分界面相对于参照系的方位.为此,本文首先推导出平行分层海域中电偶极子源的电场强度的矩阵表达式,然后借助场强矩阵的求逆运算,减少待定未知量的个数,再通过拟合的方法得到待定未知量所满足的非线性方程组的最优解.仿真算例表明该方法的有效性.

2 平行分层海域中电偶极子在海水中产生的电场分布

三层平行分层海域中媒质的电导率和电容率分别为εiσii=1、2、3),下标1,2,3分别表示空气、海水和海床,其中空气电导率σ 1=0 S/m,海水的深度为h.在海水中以场强探测器为参照系,为简单起见,可取一传感器为坐标原点,以传感器的测量轴方向为坐标轴正方向,建立直角坐标系如图1所示.电偶极子p位于 r 0=(x 0y 0z 0)处,其电偶极矩为 P,坐标原点o距离海水-空气分界面S 1的垂直距离为d 1,海水-空气分界面S 1的单位法向向量为 n 1,其方向由海水指向空气,海水-海床分界面S 2的单位法向向量为 n 2,其方向由海水指向海床,向量 n 1z轴正方向成β角,其在x-o-y平面的投影与x轴正方向成α角.
图1 平行分层海域中镜像电偶极子的相对位置示意图

Full size|PPT slide

由以上参数设置可知,坐标原点o距离海水-海床分界面S 2的距离为d 2=h-d 1,且 n1=sinβcosα,sinβsinα,cosβ n2=-sinβcosα,sinβsinα,cosβ.文献[16]根据镜像法提出,三层平行分层海域模型中,位于海水中的直流电偶极子源在海水中场点处产生的电场等效为无限大海水区域中电偶极子源及其在两个分界面之间形成的镜像电偶极子在场点处产生的电场的叠加.
下文首先根据镜像法推导镜像电偶极子的位置矢量并用矩阵的形式表示,然后利用静电场的边界条件推导镜像电偶极子的电偶极矩并用矩阵的形式表示,最后求出电偶极子源及各个镜像电偶极子在场点的电场强度,从而得到三层平行分层海水中电偶极子源在海水中电场强度的矩阵表达形式.

2.1 镜像电偶极子的位置矢量的矩阵表示

将海水中的电偶极子源p及其在“海水-空气”分界面S 1和“海水-海床”分界面S 2之间来回镜像形成的镜像电偶极子分组表示为p (2 m p (2 m +1)p (2 k -1)p (2 k 等,相对位置如图1所示,其中整数m=0,1,2,…,k=1,2,3,….
其中p (2 m )| m =0表示电偶极子源pp (2 m +1)| m =0表示电偶极子源p关于分界面S 1的一次镜像电偶极子,后续p (2 m p (2 m +1)表示一次镜像电偶极子p (2 m +1)| m =0在分界面S 2和分界面S 1之间来回镜像形成的镜像电偶极子.同理p (2 k -1)| k =1表示电偶极子源p关于分界面S 2的一次镜像电偶极子,后续p (2 k p (2 k -1)表示一次镜像电偶极子p (2 k -1)| k =1在分界面S 1和分界面S 2之间来回镜像形成的镜像电偶极子.电偶极子组p (2 m p (2 m +1)p (2 k -1)p (2 k 的电偶极矩分别记为 P (2 m P (2 m +1) P (2 k -1) P (2 k .
设分界面S 1对应的镜像变换矩阵为 Q 1,则 Q1=I-2n1n1(矩阵 I为3阶单位矩阵),同理分界面S 2对应的镜像变换矩阵为 Q2=I-2n2n2=Q1.根据镜像法原理,结合图1中的位置矢量关系可得镜像电偶极子的位置矢量分别为
op(2m)=opQ12m+2d1n1i=1mQ12i-1+2d2n2i=1mQ12i-2op(2m+1)=opQ12m+1+2d1n1i=1m+1Q12i-2+2d2n2i=1mQ12i-1op(2k-1)=opQ12k-1+2d2n2i=1kQ12i-2+2d1n1i=1k-1Q12i-1op(2k)=opQ12k+2d2n2i=1kQ12i-1+2d1n1i=1kQ12i-2
(1)
其中整数m=0,1,2,…,k=1,2,3,…,i=1,2,3,….矩阵 Q12m表示2m个镜像变换矩阵 Q 1相乘.

2.2 镜像电偶极子的电偶极矩的矩阵表示

2.2.1 仅存在海水和空气的分界面S 1

图2所示,若场点M位于海水中时,由镜像法可知镜像电偶极子 pS1'位于空气中与p对称的位置;若场点M位于空气,则镜像电偶极子 pS1位于海水中与p相同的位置.
图2 场点位于海水中时电偶极子与像的位置关系

Full size|PPT slide

结合稳恒电场的两个边界条件17,即分界面上电位连续及传导电流密度法向分量连续,可得到镜像电偶极子 pS1' pS1的电偶极矩分别为:
PS1'=η1PQ1=PQ1PS2=ε1σ2P+PQ1
(2)
此处 η1=σ2-σ1σ2+σ1=1,矩阵 Q 1的定义同前,下标S 1表示关于分界面S 1的镜像电偶极子.

2.2.2 仅存在海水和海床的分界面S 2

若场点M位于海水中时,由镜像法可知镜像电偶极子 pS2'位于海床中与p对称的位置;若场点M位于海床,则镜像电偶极子 pS2位于海水中与p相同的位置.经同样分析得
PS2'=η2PQ2PS2=-η2P
(3)
此处 η2=σ2-σ3σ2+σ3,矩阵 Q 2定义同前,下标S 2表示关于分界面S 2的镜像电偶极子.

2.2.3 同时存在两个平行分界面

由式(2)、(3)结合图1可得平行分层海域中的电偶极子源p在分界面S 1和分界面S 2之间不断“镜像”形成的镜像电偶极子的电偶极矩分别为
P2m=η1mη2mPQ1mQ2m=η2mPQ12mP2m+1=η1m+1η2mPQ1m+1Q2m=η2mPQ12m+1P2k-1=η1k-1η2kPQ1k-1Q2k=η2kPQ12k-1P2k=η1kη2kPQ1kQ2k=η2kPQ12k
(4)
其中常数η 1η 2同前.

2.3 海水中电场强度分布的矩阵表示

根据以上分析,电偶极子组p (2 m p (2 m +1)p (2 k -1)p (2 k 表示了电偶极子源和全部的镜像偶极子,所以如图1所示的海域中电偶极子源p在海水中场点M处产生的电场强度等于全空间为海水时电偶极子p (2 m p (2 m +1)p (2 k -1)p (2 k 在场点产生的电场强度之和.
又根据文献[12],无限大海域中电偶极子源p在场点M处产生的电场强度可用场强传递矩阵 T表示,即 E= PT,其中传递矩阵 T=14πσ2R53RR-R2I,相对位置矢量 R表示场点M相对于电偶极子源p的位置矢量,R R的模.
因此全空间为海水时电偶极子组p (2 m p (2 m +1)p (2 k -1)p (2 k 在海水中场点M处的场强传递矩阵 T2mM T2m+1M T2k-1M T2kM可表示为
T2mM=3R2mR2m-R2m2I4πσ2R2m5T2m+1M=3R2m+1R2m+1-R2m+12I4πσ2R2m+15T2k-1M=3R2k-1R2k-1-R2k-12I4πσ2R2k-15T2kM=3R2kR2k-R2k2I4πσ2R2k5
(5)
其中 R (2 m R (2 m +1) R (2 k -1) R (2 k 分别表示场点M相对于电偶极子组p (2 m p (2 m +1)p (2 k -1)p (2 k 的位置矢量,表达式为
R2m=oM-op2mR2m+1=oM-op2m+1R2k-1=oM-op2k-1R2k=oM-op2k
(6)
进而可得电偶极子源在场点M处产生的场强为
EM=Pm=0η2mQ12mT2mM+η2mQ12m+1T2m+1M
+k=1η2kQ12k-1T2k-1M+η2kQ12kT2kM
(7)
同样可将M处的电场强度表示为 EM=PTMtlp.显然,矩阵 TMtlp为三层平行分层海域中电偶极子源在海水中场点M处的电场强度传递矩阵.

3 电偶极子源的定位方法

设在如图1所示的坐标系中(以场强传感器A所在的点为坐标原点,以场强传感器的测量轴为坐标轴的正方向建立直角坐标系),场强传感器ABC的坐标分别为(0,0,0)、(xbybzb)、(xcyczc),传感器测量的电场强度分别为 E A E B E C.本文所要解决的定位问题即求解电偶极子源p的坐标(x 0y 0z 0)及其偶极矩 P、坐标原点o距离“海水-空气”分界面S 1的垂直距离d 1、向量 n 1z轴正方向的夹角β、向量 n 1x-o-y平面的投影与x轴正方向的夹角α,共9个未知参量.
由已知条件及式(6)可得场强传感器ABC相对于电偶极子组p (2 m p (2 m +1)p (2 k -1)p (2 k 的位置矢量为 R2mA R2mB R2mC R2m+1A R2m+1B R2m+1C R2k-1A R2k-1B R2k-1C R2kA R2kB R2kC,根据(5)式和(7)式可写出
EA=PTAtlpEB=PTBtlpEC=PTCtlp
(8)
其中平行分层海域中电偶极子源对传感器ABC的传递矩阵分别为
TAtlp=m=0η2mQ12mT2mA+η2mQ12m+1T2m+1A+k=1η2kQ12k-1T2k-1A+η2kQ12kT2kA
TBtlp=m=0η2mQ12mT2mB+η2mQ12m+1T2m+1B+k=1η2kQ12k-1T2k-1B+η2kQ12kT2kB
TCtlp=m=0η2mQ12mT2mC+η2mQ12m+1T2m+1C+k=1η2kQ12k-1T2k-1C+η2kQ12kT2kC
传递矩阵 T2mA T2mB T2mC T2m+1A T2m+1B T2m+1C T2k-1A T2k-1B T2k-1C T2kA T2kB T2kC分别表示全空间为海水时电偶极子组p (2 m p (2 m +1)p (2 k -1)p (2 k 在传感器ABC的场强传递矩阵.理论上将电场强度 E A E B E C带入方程组式(8)可以直接解出9个未知量.但由于场强传感器ABC的测量值 E A E B E C含有一定的噪声,直接将测量值带入方程组式(8)求解可能导致方程组矛盾.因此可以对方程组式(8)中含有的9个待定量进行拟合,从而得到方程组式(8)的最优解.但是在实际数值计算时,同时对9个未知量拟合,计算量大,且结果并不准确,因此有必要通过一定的方式减少待拟合的未知量的数量.
由文献[5]可知,传递矩阵 T2mA T2mB T2mC T2m+1A T2m+1B T2m+1C T2k-1A T2k-1B T2k-1C T2kA T2kB T2kC可逆,同样分析可得,平行分层海域中传递矩阵 TAtlp TBtlp TCtlp也可逆,即有
P=EATAtlp-1P=EBTBtlp-1P=ECTCtlp-1
(9)
进而可得:
EATAtlp-1=EBTBtlp-1EATAtlp-1=ECTCtlp-1
(10)
方程组式(10)中仅含有6个未知量.将测得的电场强度 E A E B E C带入方程组式(10),再求其最小二乘解即为电偶极子源p坐标(x 0y 0z 0)和参数d 1及方位参数αβ的最优解.然后再将电偶极子源坐标和参数d 1及方位参数αβ的值带入式(9),即可解得电偶极子源p的电偶极矩 P.

4 仿真算例

根据第3节中的定位方法,在图1的坐标系中设电场强度传感器ABC分别位于(0.0,0.0,0.0)m、(2.0,1.0,-1.0)m、(1.0,-1.5,3.0)m处、海水深度h=100.0m,海水电导率σ 2=4.0 S/m,海床电导率σ 3=0.4 S/m.
假设电偶极子源p位于海水中,其坐标(x 0y 0z 0)=(5.0,11.0,24.0)m,强度为 P=(4.0,1.5,0.8)Am,传感器A距离海水-空气分界面S 1的垂直距离d 1=10.0m、向量 n 1z轴正方向的夹角β=π/3、向量 n 1x-o-y平面的投影与x轴正方向的夹角α=π/4.根据第二节中的场强式(7)可计算得到该电偶极子源在ABC处的电场强度,本文在仿真算例中,将用这种方式得到的电场强度计算值加上一定量的白噪声后作为测量值.
结合本文2中所述定位方法,可采用如图3所示流程框图来完成具体的定位流程.
图3 平行分层海域中电偶极子源定位的流程图

Full size|PPT slide

假设场强传感器的测量精度为λ,仿真计算时所加高斯白噪声幅度采用测量精度λ与标准正态分布N(0,1)的积描述.以传感器A处的电场强度的测量值 E A为例,设计算值为 E A 0,所加噪声强度为 E n,即 EA=EA0+En,其中 E n的三个分量EnxEnyEnz是服从λ*N(0,1)分布的随机数.
为了准确的表达定位方法的精度,本文采用定位位置与场源实际位置的绝对距离来描述定位误差,绝对距离越小,定位精度越高;距离参数d 1、方位参数αβ采用相对误差描述定位精度.
分别在场强探测器的测量精度λ为10-8V/m和10‒9V/m条件下,利用前述方法重复定位50次,将计算的位置参数、距离参数和方位参数的平均值作为定位结果.所得电偶极子源位置的定位值如图4所示,且可计算电偶极子源坐标的平均定位值(x 0y 0z 0)与实际值的距离δ、电偶极矩平均定位值 P与实际值 P的相对误差(δ P./ P)及分界面参数α、β、d 1的平均定位值的相对误差δα/α、δβ/β、δd 1/ d 1,见表1.
图4 不同测量精度时电偶极子源的定位结果

Full size|PPT slide

表1 平行分层海域中电偶极子源的定位结果
λ/(V/m) x 0y 0z 0) /m αβ) /m d 1/m P/Am δ/m δα/αδβ/β δd 1/ d 1 δ P./ P
10-8 (4.42,10.29,24.15) (0.79;1.01) 10.24 (3.88,1.39,1.03) 0.93 0.1%;3.8% 2.4% (3.0%,26.0%,28.8%)
10-9 (5.06,11.00,23.99) (0.78;1.05) 10.00 (3.99,1.48,0.79) 0.06 1.3%;0.1% 0.1% (0.3%,1.3%,1.3%)
图4表1的数据可知,在仿真算例设定的条件下,当场强探测器所测量精度高于10-9 V/m,采用本文方法所得场源坐标定位值与实际值的平均偏差在0.06m附近,场源偶极矩与实际值平均相对偏差为1.3%(取偶极矩三分量中相对偏差的最大值),探测器距离分界面S 1的垂直距离与实际值平均相对偏差小于0.1%,方位参数α、β与实际值平均相对偏差小于1.3%.这说明在一定测量精度条件下,利用本文所述方法来对平行分层海域中电偶极子源进行定位的方法是可行的.

5 结论

在场强探测器的深度和方位未知的情况下,针对三层平行分层海域中任意电偶极子源的定位问题,本文提出了一种基于测点场强实现对电偶极子源定位的方法.该方法与以往海水中电偶极子源定位方法相比,主要有以下特点:
(1)基于传递矩阵实现定位.本文利用镜像法推导了三层平行分层海域中电偶极子在海水中电场强度的矩阵表达式,该表达式形式简洁、适用性更广,可以求解任意方向电偶极子在海水中的电场强度.
(2)可以仅利用少量测量值同时确定电偶极子源位置、电偶极矩及分界面方位共9个参数.利用两个测点的电场强度通过传递矩阵求逆得到电偶极子源的偶极矩相等的方法,消除了电偶极子源的偶极矩参数,使待定参数减少为电偶极子源位置、分界面方位共6个参数.算法简洁,计算量小,便于实际应用.
(3)以探测器为参照物建立坐标系进行分析和表达定位结果,大大方便了探测器位置不断变动时的定位过程的实现,如在鱼雷等水下航行器的被动制导或其他应用过程中,有望获得应用.

基金

国家"863"高技术研究发展计划 (No.2006AA01Z210)
PDF(312 KB)

Accesses

Citation

Detail

国家"863"高技术研究发展计划(No.2006AA01Z210)
段落导航
相关文章

/