1.一种无线传感器网络抗攻击加密定位方法,其特征在于,包括信标节点对测距报文的加密编码发送过程以及未知节点对信息的接收解码过程;
所述信标节点对测距报文的加密编码发送过程包括以下步骤:
S1.信标节点产生测距报文k,并对测距报文k进行曼切斯特编码,得到码字m;
S2.信标节点根据伪随机序列对数据m进行伪随机编码,得到信码b,并将信码b以广播发送出去;
所述未知节点对信息的接收解码过程包括以下步骤:
R1.未知节点接收信标节点发送的广播信息并测量所述广播信息的接收功率Ri,并对接收到的广播信息进行限幅滤波后随机选取一个周期内的信码b1作为测距信标;
R2.根据所述伪随机序列,对信码b1进行伪随机解码处理,得到码字m1;
R3.对码字m1进行曼切斯特解码,得到测距报文k1;
R4.根据测距报文k1和接收功率Ri,对自身进行定位。
2.根据权利要求1所述的无线传感器网络抗攻击加密定位方法,其特征在于,所述步骤S2还包括以下步骤:S21.信标节点在信码b中插入分界符后再以广播发送出去,所述分界符用于表示每个帧的起止,所述广播发送的过程为定时发送。
3.根据权利要求1所述的的无线传感器网络抗攻击加密定位方法,其特征在于,所述步骤R2还包括以下步骤:R21.未知节点得到码字m1后,首先根据曼切斯特编码规则校验码字m1是否合法,若合法,则进行步骤R3;若不合法,则重新进行步骤R1。
4.根据权利要求1所述的无线传感器网络抗攻击加密定位方法,其特征在于,所述未知节点接收至少3个信标节点发送的广播信息,并测量对应广播信息的接收功率,然后根据所述至少3个信标节点发送的广播信息和测量得到的对应广播信息的接收功率Ri对自身进行定位。
5.根据权利要求1所述的无线传感器网络抗攻击加密定位方法,其特征在于,还包括以下步骤:无线传感器网络中还包括至少四个监测节点,所述未知节点每接收到一个信标节点发送的广播信息并得到对应的测距报文K1,对应地,所述的至少四个监测节点测量对应广播的接收功率,并将其中任意一个监测节点作为基准监测节点,其余监测节点将各自的接收功率发送至所述基准监测节点,所述基准监测节点计算各个监测节点之间的接收功率比值,并比较两个不同广播信息的对应接收功率比值,若所述各个监测节点之间的接收功率比值在不同广播信息条件下均不同,则判断该信标节点为可靠信标节点,否则,为不可靠信标节点。
6.根据权利要求5所述的无线传感器网络抗攻击加密定位方法,其特征在于,所述未知节点接收至少3个可靠信标节点发送的广播信息,并测量对应广播的接收功率,然后根据所述至少3个可靠信标节点发送的广播信息和对应广播的接收功率,对自身进行定位。
7.根据权利要求5所述的无线传感器网络抗攻击加密定位方法,其特征在于,所述监测节点的数量为四个,所述未知节点每接收到一个广播信息并得到对应的测距报文K1,对应地,所述四个监测节点测量对应广播信息的接收功率,并将其中任意一个监测节点作为基准监测节点,其余监测节点将各自的接收功率发送至所述基准监测节点,所述基准监测节点计算其与其他三个监测节点的接收功率比值,并比较不同广播的对应接收功率比值,若所述基准监测节点与其他三个监测节点的接收功率比值在不同广播信息条件下均不同,则判断该信标节点为可靠信标节点,否则为不可靠信标节点。
8.一种无线传感器网络抗攻击加密定位装置,用于实施权利要求1或2所述的无线传感器网络抗攻击加密定位方法,其特征在于,包括发射端和接收端,所述发射端对测距报文k进行曼切斯特编码,得到码字m,以及对码字m进行伪随机编码,得到信码b并以广播发送;所述接收端包括滤波单元,解码单元以及数据处理单元;
所述滤波单元用于对接收到的广播信息进行限幅滤波,得到信码b1;
所述解码单元于对信码b1进行伪随机解码处理,以及曼切斯特解码,得到测距报文k1;
所述数据处理单元用于根据从至少3个信标节点发送的广播信息得到的测距报文k1和对应的接收功率Ri,对接收端进行定位。
9.一种无线传感器网络抗攻击加密定位装置,用于实施权利要求5-7所述的无线传感器网络抗攻击加密定位方法,其特征在于,包括发射端,接收端和抗攻击计算单元,所述发射端对测距报文k进行曼切斯特编码,得到码字m;以及对码字m进行伪随机编码,得到信码b;所述接收端包括滤波单元,解码单元以及数据处理单元;
所述滤波单元用于对接收到的信息进行限幅滤波,得到信码b1;
所述解码单元用于对信码b1进行伪随机解码,以及曼切斯特解码,得到测距报文k1;
所述抗攻击计算单元设置在所述基准监测节点上,用于计算所述基准监测节点接收到的接收功率与其余监测节点的接收功率比值,并比较不同广播信息下的对应监测节点的接收功率比值,根据比值是否相同来判断该信标节点区域是否为可靠信标节点,并将判断结果传送给所述数据处理单元;
所述数据处理单元用于根据从至少3个可靠信标节点发送的广播信息得到的测距报文k1和对应广播的接收功率Ri,对接收端进行定位。
10.根据权利要求7所述的无线传感器网络抗攻击加密定位装置,其特征在于,所述发射端还用于在信码b中插入分界符后再以广播发送,所述解码单元还用于根据曼切斯特编码规则校验码字m1是否合法。