在传感器网络中进行加密的方法、加密装置和传感器网络与流程

文档序号:12013295阅读:来源:国知局
在传感器网络中进行加密的方法、加密装置和传感器网络与流程

技术特征:
1.一种在传感器网络中进行加密的方法,其特征在于;方法包括:在传感器网络中,采集各个传感器节点的能力信息,所述传感器节点的能力信息包括:传感器节点中的感知信息、处理器信息、无线传输信息和电源信息;根据所述能力信息获取当前所需要的传感器节点参数;通过如下方式获取至少一种加密算法的安全性参数和能耗参数,并存入加密性能信息数据库:将所述加密算法在不同的密钥长度、迭代轮次、分组长度下破译密文所需的明文数和攻击时间作为所述安全性参数;将所述加密算法在不同的密钥长度、迭代轮次、分组长度下的存储开销、计算开销、通信开销和能耗值作为所述能耗参数;根据所述传感器节点参数寻找满足条件的加密算法,包括:根据所述安全性参数和能耗参数计算出加密算法参数集合;当所述加密算法参数集合中的每个参数均小于所述传感器节点参数集合中对应的参数的数值时,该加密算法参数集合满足条件;采用所述满足条件的加密算法对所述传感器节点采集到的数据进行加密。2.根据权利要求1所述的方法,其特征在于,还包括:将所述能力信息存放在节点能力信息数据库。3.根据权利要求2所述的方法,其特征在于,根据所述能力信息获取当前所需要的传感器节点参数包括:根据所述感知信息、处理器信息、无线传输信息和电源信息,计算出各个所述传感器节点的存储空间、计算能力、通信带宽和功率作为传感器节点参数集合。4.根据权利要求1所述的方法,其特征在于,将满足条件的所述加密算法参数集合输入到所述加密性能信息数据库中,选定所述加密算法参数集合对应的加密算法。5.一种传感器网络中的加密装置,其特征在于,包括:能力信息管理单元,用于在传感器网络中,采集各个传感器节点的能力信息,所述传感器节点的能力信息包括:传感器节点中的感知信息、处理器信息、无线传输信息和电源信息;节点集合处理单元,用于根据所述能力信息获取当前所需要的传感器节点参数;加密算法管理单元,用于通过如下方式获取至少一种加密算法的安全性参数和能耗参数,并存入加密性能信息数据库:将所述加密算法在不同的密钥长度、迭代轮次、分组长度下破译密文所需的明文数和攻击时间作为所述安全性参数;将所述加密算法在不同的密钥长度、迭代轮次、分组长度下的存储开销、计算开销、通信开销和能耗值作为所述能耗参数;以及,根据所述安全性参数和能耗参数计算出加密算法参数集合;匹配单元,用于根据所述传感器节点参数寻找满足条件的加密算法;并通知所述传感器节点采用所述满足条件的加密算法对所述传感器节点采集到的数据进行加密;包括:参数比对模块,用于当所述加密算法参数集合中的每个参数均小于所述传感器节点参数集合中对应的参数的数值时,该加密算法参数集合满足条件。6.根据权利要求5所述的加密装置,其特征在于,能力信息管理单元中包括:能力信息采集模块,用于采集所述传感器节点中的感知信息、处理器信息、无线传输信息和电源信息;将所述能力信息存放在节点能力信息数据库;所述节点集合处理单元包括:集合构造模块,用于根据所述感知信息、处理器信息、无线传输信息和电源信息,计算出各个所述传感器节点的存储空间、计算能力、通信带宽和功率作为传感器节点参数集合。7.根据权利要求6所述的加密装置,其特征在于,所述匹配单元包括:筛选模块,用于将满足条件的所述加密算法参数集合输入到所述加密性能信息数据库中,选定所述加密算法参数集合对应的加密算法。8.一种传感器网络,包括多个传感器节点,其特征在于,还包括一个加密装置,所述加密装置包括:能力信息管理单元,用于在传感器网络中,采集各个传感器节点的能力信息,所述传感器节点的能力信息包括:传感器节点中的感知信息、处理器信息、无线传输信息和电源信息;节点集合处理单元,用于根据所述能力信息获取当前所需要的传感器节点参数;加密算法管理单元,用于通过如下方式获取至少一种加密算法的安全性参数和能耗参数,并存入加密性能信息数据库:将所述加密算法在不同的密钥长度、迭代轮次、分组长度下破译密文所需的明文数和攻击时间作为所述安全性参数;将所述加密算法在不同的密钥长度、迭代轮次、分组长度下的存储开销、计算开销、通信开销和能耗值作为所述能耗参数;以及,根据所述安全性参数和能耗参数计算出加密算法参数集合;匹配单元,用于根据所述传感器节点参数寻找满足条件的加密算法;以及,所述传感器节点,用于采用所述满足条件的加密算法对采集到的数据进行加密。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1