[发明专利]基于密钥向量的无线传感器网络数据安全融合方法无效
申请号: | 201410064807.1 | 申请日: | 2014-02-26 |
公开(公告)号: | CN103795529A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 陈立全;王立坤;贲红梅;黄杰 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于密钥向量的无线传感器网络数据安全融合方法。传感器网络中若干传感节点将信息传递到上层融合节点进行融合,融合后数据汇总到汇聚中心。首先由汇聚中心广播参数种子,与各节点协商好密钥;随后进入加密阶段,各节点生成密文Csi,密钥向量Vsi和完整性验证组Hsi,并将数据包(Csi,Vsi,Hsi)发送给上层节点;数据融合阶段:融合节将自己的数据包与收到的子节点的数据包相加,发送给汇聚中心;最后在数据解密阶段:汇聚中心计算出加密密钥总和以及完整性验证组HAGG’,解密出明文,同时将HAGG’与接收到的HAGG比较来验证数据完整性。本方法在保证传输安全基础上,减小了传输开销,提高系统效率。 | ||
搜索关键词: | 基于 密钥 向量 无线 传感器 网络 数据 安全 融合 方法 | ||
【主权项】:
1.一种数据安全融合方法,包括对数据加密和解密,其特征在于采用密钥向量,具体包含如下步骤:第一步,初始阶段:汇聚中心p在每次融合前向汇聚网内各节点广播新一轮参数种子seed,并从密钥空间大于2100的密钥池中随机选择a个密钥kq,q=1,2,...,a,组成密钥组,a∈[8,32],并向各传感节点si和融合节点fj随机分发密钥组中的某一个密钥;第二步,加密阶段:每个传感节点和融合节点都利用哈希函数将参数种子seed和密钥kq生成加密密钥
,明文与加密密钥KEq模加计算生成密文数据Csi;而基于选择的密钥在密钥组中的位置q将对应用到的密钥
在密钥向量Vsi中对应元素
的值置为1,其他元素置为0;同时用另一个哈希函数运算参数种子和选定的密钥组中的密钥生成完整性验证组Hsi=Hash2seed,生成完整性验证组Hsi=
,将数据包(Csi,Vsi,Hsi)发送给上层融合节点;第三步,数据融合阶段:每个融合节点fj将自身在加密阶段的方法生成自己的数据包(Cfj,Vfj,Hfj),并与收到的各传感节点si的数据包(Csi,Vsi,Hsi)融合成(Cj,Vj,Hj),具体为:将所有子节点的密文数据以及本节点的密文数据进行模M相加,M至少大于
,其中n为汇聚网中总节点数,m为明文D的最大字节数;各个子节点密钥向量与本节点的密钥向量进行向量加法,得Vj=,其中vq表示密钥kq在此节点以及此融合节点的子节点中使用的次数;将各子节点的完整性验证组Hsi的值与本节点Hfj的值相加,得到融合后的完整性验证组值Hj;再将融合后的数据包(Cj,Vj,Hj)发送给上一层融合节点,上一层节点继续进行数据融合处理,直至将融合后的数据包汇报到汇聚中心p;汇聚中心对接收到的各数据包进行融合得到(CAGG,VAGG,HAGG),具体为将收到的密文数据模M相加,将收到的密钥向量进行向量加法,将收到的完整性验证组数值相加;第四步,解密阶段:汇聚中心p接收各融合节点的数据,先计算出所有用到的加密密钥,然后根据接收到的秘钥向量VAGG中各密钥使用的次数vq,计算出对应的加密密钥总和
,将接收到的密文数据CAGG总和与加密密钥总和运算解密出明文的融合结果
,同时汇聚中心p也根据密钥向量VAGG中各密钥向量的数量,计算出完整性验证组H’AGG=
,并与接收到的HAGG比较,若不同则丢弃该轮结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410064807.1/,转载请声明来源钻瓜专利网。