[发明专利]无线传感器网络中安全数据聚合的方法和系统有效
申请号: | 200710301500.9 | 申请日: | 2007-12-28 |
公开(公告)号: | CN101282213A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 黄士一;谢续平 | 申请(专利权)人: | 财团法人工业技术研究院 |
主分类号: | H04L9/28 | 分类号: | H04L9/28;H04L12/28;G08C17/02 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 钱大勇 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 传感器 网络 安全 数据 聚合 方法 系统 | ||
1.一种在无线传感器网络中传输一感测数据的方法,所述无线传感器网络包括至少一传感器,此方法的特征在于包括:
使用加密密钥和验证密钥来加密所述感测数据,以在接收该感测数据之传感器中产生一加密数据;
接收来自所述传感器的该加密数据;
在不解密所述加密数据的情况下,判断来自其中一个传感器的所述感测数据是否与来自其余传感器的所述感测数据不同,而无需解密所述加密数据;以及
传输被判断为不同的所述加密后的感测数据。
2.如权利要求1所述的方法,其特征在于进一步包括在所述至少一传感器中随机地产生所述加密密钥。
3.如权利要求1所述之的方法,其特征在于进一步包括预先安装所述验证密钥至所述传感器。
4.如权利要求1所述的方法,其特征在于进一步包括为所述传感器预先安装专属的验证密钥。
5.如权利要求1所述的方法,其特征在于所述判断步骤包括:
计算所述加密数据中加密数据的校验值;以及
根据所述校验值,判断分别对应于所述两个加密数据的两个感测数据是否不同。
6.一种在无线传感器网络中传输感测数据的方法,其中所述无线传感器网络包括至少一个传感器、至少一数据聚集装置以及一远程数据库,所述方法的特征在于包括:
将所述无线传感器网络划分为不重迭的多个集群,每一集群包括形成一传感器组的至少一个传感器和该些数据聚集装置中之一;
在该传感器组内,使用加密密钥和验证密钥来加密每个传感器感测到的数据,产生各别之加密数据;
在数据聚集装置内,在不解密所述加密数据的情况下,判断来自该传感器组内其中一个传感器的感测数据与来自这组内其余传感器的感测数据是否不同;以及
传输那些被判断为不同的加密后的感测数据至所述远程数据库以进行处理。
7.如权利要求6所述的方法,其特征在于进一步包括在该传感器组内为每次数据加密而随机地产生所述加密密钥。
8.如权利要求6所述的方法,其特征在于进一步包括在该传感器组内的每一传感器内预先安装所述验证密钥。
9.如权利要求6所述的方法,其特征在于进一步包括在该传感器组内的每个传感器内预先安装一个专属的验证密钥。
10.如权利要求6所述的方法,其特征在于所述解密包括:
通过执行mi⊕g(KiEK)⊕KiE,产生所述加密数据的第一部分,其中mi表示第i个传感器的感测数据,“⊕”表示异或运算,g表示单向杂凑函数,KiEK表示所述加密密钥;
通过执行KiEK⊕KiVK,产生所述加密数据的第二部分,其中KiEK表示所述加密密钥,“⊕”表示异或运算,KiVK表示验证密钥;以及
连接所述加密数据的该第一部分和该第二部分以产生所述加密数据。
11.如权利要求6所述的方法,其特征在于所述判断步骤包括:
计算所述加密数据中的两个加密数据的校验值;以及
根据所述校验值,判断分别对应于所述两个加密数据的两个感测数据是否不同。
12.如权利要求11所述的方法,其特征在于所述计算包括:
对所述两个加密数据的该第一部分执行异或运算以产生一第一值;
对所述两个加密数据的该第二部分和聚合密钥执行异或运算以产生一第二值;以及
对该第一值、该第二值和所述第二值的一单向杂凑函数执行异或运算以产生所述校验值。
13.如权利要求12所述的方法,其特征在于进一步包括通过对所述两个加密数据的验证密钥执行异或运算以产生所述聚合密钥。
14.如权利要求12所述的方法,其特征在于进一步包括在数据聚集装置内预先安装所述聚合密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财团法人工业技术研究院,未经财团法人工业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710301500.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:免疫层析检验工具
- 下一篇:辅助蜂窝无线通信系统中的无线通信转移的方法和设备