基于节点信誉度的传感器数据安全融合方法
2021-11-17曾玉林
曾 丽,曾玉林
(四川大学锦城学院,四川 成都 611731)
1 引言
在物联网内,无线传感器网络会受到各个方面的约束,只有对信息数据进行有效融合,才能达到网络节能的基础要求。因为物联网拥有开放性特征,所以在使用时存在较多的安全隐患[1,2]。
针对数据融合的安全问题,文献[3]提出一种基于分数阶微分算子的多传感器检测数据融合算法。结合生产信息测量误差新理念,择取检测仪器性能或工作环境当作检测数据的影响因子,使用分数阶微积分理论,得到基于分数阶微分的多传感器检测数据融合处理算法模型,并运用物联网下多传感器检测数据的融合处理实例,验证算法的可行性与优越性。文献[4]提出一种带有隐私保护的无线传感网能量有效数据融合机制,解决目前无线传感网数据融合机制效率较低、缺乏隐私安全保护的问题,设计传感数据隐私保护方法,在传感节点对传感数据进行加密,保证传感数据隐私安全。研究数据融合机制,代入深度学习理论,创建数据融合模型,提升传感数据融合效率。
上述数据融合方法均具有一定的效用,但对数据安全性方面研究不够透彻。为了实现传感器数据融合的安全性,以信誉评估为前提,提出了基于节点信誉度的传感器数据安全融合方法。探究数据融合节点行为过程,运用Josang信任模型处理数据流中不确定因素问题,创建安全数据融合信誉度模型,保障数据融合结果的真实性与安全性。
2 数据融合信誉度模型构建
在没有恰当管制措施的情况下,传感器极易遭受各种恶意攻击,这些攻击一般会致使节点隐私完全泄露给攻击方,导致无法辨别传感器数据的真实性。为了有效提升传感器的能量效率,需要对其采取适当的数据融合措施。因此,在构建信誉度模型之前,首先,要对参与数据融合的传感器节点相关性实施节点行为信任值计算,继而提高数据融合的可靠性[5]。
假设信息传感器网络内某个区域参加数据融合的传感器集合是S=(s1,s2,…,sn),zi(k)是k时段传感器si的输出,则将传感器的状态解析式与输出解析式记作
X(k+1)=Φ(k)X(k)+G(k)V(k)
(1)
Z(k)=H(k)X(k)+W(k)
(2)
式中,Φ(k)、G(k)、H(k)依次代表状态转移矩阵、过程噪声分布矩阵与输出矩阵,V(k)、W(k)依次代表拥有零均值与正定协方差矩阵的高斯噪声矢量。
处于k时段,因为传感器所在的噪声环境与本身行为不相同,因此,会构成略有差别的状态估计矢量。为了更好地衡量这个差别,将状态估计矢量的标准化差描述为:
(3)
式中
Cij(k|k)=Pi(k|k)+Pj(k|k)
(4)
式(4)代表两个测量估计偏差协方差的总和。使用正态类隶属度函数的模糊测度,将k时段两个状态矢量的相似度表示为
(5)
式中,b为系数,uij(k)为列向量,dij(k)为标量。由于相同区域内数据融合通过独立同质传感器构成,因此状态矢量之间的相似性也表明了测量值本身之间的类似程度。若网络内传感器节点不能运用状态解析式进行描述,可以直接利用测量值算出相似度[6]。通过相似度可以看出,k时段相同区域参加数据融合的每个传感器的相似度矩阵是
(6)
相似度矩阵包括了k时段相同区域传感器节点S的测量数据在空间内的分布状况,即实现传感器节点行为空间信任运算的尺度。同理,时间序列D(k),k=1,2,…涵盖了目前时段位置的节点在时空内的分布数据,即实时传感器节点行为信任数据时空运算的尺度。
假设ci(k)为k时段传感器节点i的一个计数器,且dij(k)≥E1,那么计数器加1。此时,第i行扫描后ci(k)最终的数据就是k时段和传感器i测量数据比较接近的传感器节点个数。所以,ci(k)是测量值一致性的度量,将k时段传感器节点i的一致性测度描述成
pi(k)=ci(k)/n
(7)
(8)
(9)
(10)