一种实现无线传感网络节点数据认证的系统及方法与流程

文档序号:12040276阅读:来源:国知局
一种实现无线传感网络节点数据认证的系统及方法与流程

技术特征:
1.一种实现无线传感网络节点数据认证的方法,其特征在于:所述方法包括以下步骤:1)节点部署与密钥初始化;包括:每个传感器节点分配唯一的一个ID标识和唯一的一个密钥;各节点将自己的ID标识和密钥组成的分组安全分发给中间节点存储,使各中间节点各以一定概率存储该分组;2)通过数据采集节点水印嵌入模块获取节点密钥并水印嵌入;即将数据采集节点自身的密钥作为水印嵌入到数据采集节点采集的感知数据中,形成含水印感知数据;包括:传感器节点感知的事件发生后,各数据采集节点共同选举一个簇头节点;各数据采集节点采集感知数据,应用数据采集节点水印嵌入模块嵌入水印,形成含水印感知数据;各数据采集节点将含水印感知数据传送给簇头节点;3)通过簇头节点数据报告生成模块将收集多个数据采集节点传输的数据,按照一定的规则生成数据报告;包括:簇头节点组合多个数据采集节点的节点号、含水印感知数据,生成数据报告;簇头节点将生成的数据报告发送给中间节点;4)通过中间节点水印验证模块按照一定的概率提取水印,依据设定的阈值,检测水印数据是否遭到篡改,验证数据的合法性;包括:接收簇头节点转发的数据报告后,按照一定的概率,分别提取各数据采集节点的水印,依据设定的阈值,检测水印数据是否遭到篡改,验证数据的合法性;如果有任何一个水印相关性检测小于设定的阈值,则表明该数据遭 到篡改,丢弃整个数据报告;如果全部水印相关性检测都大于设定的阈值,则表明该数据未遭到篡改,中间节点转发该数据报告;5)通过基站节点水印验证模块对所有到达的数据报告提取水印,依据设定的阈值,检测水印数据,验证数据的合法性;包括:对到达的数据报告的所有数据提取水印,依据设定的阈值,检测水印数据,验证数据的合法性;如果有任何一个水印相关性检测小于设定的阈值,则表明该数据遭到篡改,丢弃整个数据报告;如果全部水印相关性检测都大于设定的阈值,则表明该数据未遭到篡改,接收该数据报告;这样即使在中间节点有数据漏检,仍然可以在基站节点进行完全检测并过滤掉漏检的非法数据。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1