当前位置: 首页 > 专利查询>李炳勇专利>正文

一种传感器数据加密方法及系统技术方案

技术编号:22726010 阅读:42 留言:0更新日期:2019-12-04 07:09
本发明专利技术属于软件领域,提供了一种传感器数据加密方法及系统,方法包括:汇聚节点获取同一OID标识前缀的数量占OID标识前缀的总数量的比值,获取比值最高的OID标识前缀作为主OID标识前缀,将主OID标识前缀发送至管理节点;管理节点统计具有相同主OID标识前缀的多个汇聚节点中,同一加密公式的数量占加密公式的总数量的比例,选择比例最高的加密公式作为主OID标识前缀对应的汇聚节点优选加密公式;汇聚节点根据汇聚节点优选加密公式,加密传感器节点上传的传感器数据,存放加密后的传感器节点上传的传感器数据;汇聚节点将不同的存储信道信息发送给预设的存储节点。本发明专利技术能在汇聚节点中高效设置加密公式,以满足其网络内大部分传感器节点的加密需求。

A method and system of sensor data encryption

The invention belongs to the field of software and provides a sensor data encryption method and system. The method includes: the ratio of the number of identical oid identification prefixes acquired by the sink node to the total number of oid identification prefixes, the oid identification prefix with the highest ratio obtained as the main oid identification prefix, and the main oid identification prefix sent to the management node; the management node counts those with the same main oid identification prefix In multiple convergence nodes, the number of the same encryption formula accounts for the proportion of the total number of encryption formula. The encryption formula with the highest proportion is selected as the optimal encryption formula of the convergence node corresponding to the main oid identification prefix; the convergence node encrypts the sensor data uploaded by the sensor node according to the optimal encryption formula of the convergence node, and stores the sensor data uploaded by the encrypted sensor node; The sink node sends different storage channel information to the preset storage node. The invention can efficiently set encryption formula in the aggregation node to meet the encryption requirements of most sensor nodes in the network.

【技术实现步骤摘要】
一种传感器数据加密方法及系统
本专利技术涉及软件领域,特别是涉及一种传感器数据加密方法及系统。
技术介绍
汇聚节点(SinkNode)是连接传感器网络与互联网等外部网络的节点,传感器节点获取传感器数据,并将传感器数据传输至汇聚节点,汇聚节点通过互联网等网络将传感器数据传输至管理节点。伴随着社会的高速发展,传感器节点的种类及汇聚节点的数量不断增加,一个地区有许多汇聚节点,一个汇聚节点会接到不同领域的传感器节点发送的传感器数据,而不同领域的传感器节点有着不同的加密需求,比如,当大部分传感器节点获取到的传感器数据涉及敏感私密数据,这样,大部分传感器节点就需要层次比较高的加密公式,而传感器节点计算能力很弱,无法直接加密,因此,如何满足其网络内大部分传感器节点的加密需求,是一个亟待解决的问题,此外,如何传输传感器数据对应的存储信道信息,也是一个亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种传感器数据加密方法及系统,用于解决现有技术中如何在汇聚节点中高效设置加密公式,满足其网络内大部分传感器节点的加密需求的问题。为实现上述目的及其他相关目的,本专利技术提供一种传感器数据加密方法,详述如下:汇聚节点获取与其通信的各传感器节点的对象标识符OID标识前缀,获取同一OID标识前缀的数量占OID标识前缀的总数量的比值,获取比值最高的OID标识前缀作为主OID标识前缀,将所述主OID标识前缀发送至管理节点;所述管理节点接收其它汇聚节点设置完成的加密算法信息,提取所述加密算法信息中的加密公式,统计具有相同所述主OID标识前缀的多个汇聚节点中,同一加密公式的数量占加密公式的总数量的比例;所述管理节点选择比例最高的加密公式作为所述主OID标识前缀对应的汇聚节点优选加密公式;所述汇聚节点接收由所述管理节点发送的所述汇聚节点优选加密公式,根据所述汇聚节点优选加密公式,加密所述传感器节点上传的传感器数据,在内存中存放加密后的所述传感器节点上传的传感器数据;所述汇聚节点根据不同的所述OID标识前缀,获取所述传感器节点上传的传感器数据对应的不同的存储信道信息,将所述不同的存储信道信息发送给预设的存储节点。优选地,在所述的方法中,所述汇聚节点根据不同的所述OID标识前缀,获取所述传感器节点上传的传感器数据对应的不同的存储信道信息,将所述不同的存储信道信息发送给预设的存储节点,具体为:所述汇聚节点创建以所述主OID标识前缀命名的第一存储信道,创建以其它OID标识前缀命名的第二存储信道,所述其它OID标识前缀为除所述主OID标识前缀以外的OID标识前缀;所述汇聚节点获取OID标识前缀为所述主OID标识前缀的所述传感器节点上传的传感器数据的存放地址,将OID标识前缀为所述主OID标识前缀的所述传感器节点上传的传感器数据的存放地址设置为所述第一存储信道的信道地址;所述汇聚节点获取OID标识前缀为其它OID标识前缀的所述传感器节点上传的传感器数据的存放地址,将OID标识前缀为其它OID标识前缀的所述传感器节点上传的传感器数据的存放地址设置为所述第二存储信道的信道地址;所述汇聚节点关联所述第一存储信道以及所述第一存储信道的信道地址,得到第一存储信道信息,关联所述第二存储信道以及所述第二存储信道的信道地址,得到第二存储信道信息;所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点。优选地,在所述的方法中,所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点,具体为:所述汇聚节点获取定时器按照预设的时间间隔发送的传输指令,根据所述传输指令,将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点。优选地,在所述的方法中,所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点,具体为:所述汇聚节点获取预设的传输链路,根据预设的传输链路,将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点,所述预设的传输链路包括GPON或EPON的光传输链路中的至少一种。优选地,所述方法,还包括:所述存储节点根据所述第一存储信道信息、所述第二存储信道分别设立第一存储目录、第二存储目录,根据所述第一存储信道信息、所述第二存储信道中的信道地址,分别获取所述第一存储信道、所述第二存储信道的传感器数据,并将所述第一存储信道、所述第二存储信道的传感器数据分别存储在第一存储目录、第二存储目录中。本专利技术提供一种传感器数据加密系统,包括汇聚节点、管理节点;所述汇聚节点包括获取模块,所述获取模块用于获取与其通信的各传感器节点的对象标识符OID标识前缀,获取同一OID标识前缀的数量占OID标识前缀的总数量的比值,获取比值最高的OID标识前缀作为主OID标识前缀,将所述主OID标识前缀发送至管理节点;所述管理节点包括第一接收模块,所述第一接收模块用于接收其它汇聚节点设置完成的加密算法信息,提取所述加密算法信息中的加密公式,统计具有相同所述主OID标识前缀的多个汇聚节点中,同一加密公式的数量占加密公式的总数量的比例;所述管理节点包括选择模块,所述选择模块用于选择比例最高的加密公式作为所述主OID标识前缀对应的汇聚节点优选加密公式;所述汇聚节点包括第二接收模块,所述第二接收模块用于接收由所述管理节点发送的所述汇聚节点优选加密公式,根据所述汇聚节点优选加密公式,加密所述传感器节点上传的传感器数据,在内存中存放加密后的所述传感器节点上传的传感器数据;所述汇聚节点包括发送模块,所述发送模块用于根据不同的所述OID标识前缀,获取所述传感器节点上传的传感器数据对应的不同的存储信道信息,将所述不同的存储信道信息发送给预设的存储节点。优选地,在所述的系统中,所述发送模块,包括:创建单元,用于创建以所述主OID标识前缀命名的第一存储信道,创建以其它OID标识前缀命名的第二存储信道,所述其它OID标识前缀为除所述主OID标识前缀以外的OID标识前缀;第一设置单元,用于获取OID标识前缀为所述主OID标识前缀的所述传感器节点上传的传感器数据的存放地址,将OID标识前缀为所述主OID标识前缀的所述传感器节点上传的传感器数据的存放地址设置为所述第一存储信道的信道地址;第二设置单元,用于获取OID标识前缀为其它OID标识前缀的所述传感器节点上传的传感器数据的存放地址,将OID标识前缀为其它OID标识前缀的所述传感器节点上传的传感器数据的存放地址设置为所述第二存储信道的信道地址;关联单元,用于关联所述第一存储信道以及所述第一存储信道的信道地址,得到第一存储信道信息,关联所述第二存储信道以及所述第二存储信道的信道地址,得到第二存储信道信息;发送单元,用于将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点。优选地,在所述的系统中,所述发送单元,具体用于获取定时器按照预设的时间间隔本文档来自技高网...

【技术保护点】
1.一种传感器数据加密方法,其特征在于,包括:/n汇聚节点获取与其通信的各传感器节点的对象标识符OID标识前缀,获取同一OID标识前缀的数量占OID标识前缀的总数量的比值,获取比值最高的OID标识前缀作为主OID标识前缀,将所述主OID标识前缀发送至管理节点;/n所述管理节点接收其它汇聚节点设置完成的加密算法信息,提取所述加密算法信息中的加密公式,统计具有相同所述主OID标识前缀的多个汇聚节点中,同一加密公式的数量占加密公式的总数量的比例;/n所述管理节点选择比例最高的加密公式作为所述主OID标识前缀对应的汇聚节点优选加密公式;/n所述汇聚节点接收由所述管理节点发送的所述汇聚节点优选加密公式,根据所述汇聚节点优选加密公式,加密所述传感器节点上传的传感器数据,在内存中存放加密后的所述传感器节点上传的传感器数据;/n所述汇聚节点根据不同的所述OID标识前缀,获取所述传感器节点上传的传感器数据对应的不同的存储信道信息,将所述不同的存储信道信息发送给预设的存储节点。/n

【技术特征摘要】
1.一种传感器数据加密方法,其特征在于,包括:
汇聚节点获取与其通信的各传感器节点的对象标识符OID标识前缀,获取同一OID标识前缀的数量占OID标识前缀的总数量的比值,获取比值最高的OID标识前缀作为主OID标识前缀,将所述主OID标识前缀发送至管理节点;
所述管理节点接收其它汇聚节点设置完成的加密算法信息,提取所述加密算法信息中的加密公式,统计具有相同所述主OID标识前缀的多个汇聚节点中,同一加密公式的数量占加密公式的总数量的比例;
所述管理节点选择比例最高的加密公式作为所述主OID标识前缀对应的汇聚节点优选加密公式;
所述汇聚节点接收由所述管理节点发送的所述汇聚节点优选加密公式,根据所述汇聚节点优选加密公式,加密所述传感器节点上传的传感器数据,在内存中存放加密后的所述传感器节点上传的传感器数据;
所述汇聚节点根据不同的所述OID标识前缀,获取所述传感器节点上传的传感器数据对应的不同的存储信道信息,将所述不同的存储信道信息发送给预设的存储节点。


2.根据权利要求1所述的方法,其特征在于,所述汇聚节点根据不同的所述OID标识前缀,获取所述传感器节点上传的传感器数据对应的不同的存储信道信息,将所述不同的存储信道信息发送给预设的存储节点,具体为:
所述汇聚节点创建以所述主OID标识前缀命名的第一存储信道,创建以其它OID标识前缀命名的第二存储信道,所述其它OID标识前缀为除所述主OID标识前缀以外的OID标识前缀;
所述汇聚节点获取OID标识前缀为所述主OID标识前缀的所述传感器节点上传的传感器数据的存放地址,将OID标识前缀为所述主OID标识前缀的所述传感器节点上传的传感器数据的存放地址设置为所述第一存储信道的信道地址;
所述汇聚节点获取OID标识前缀为其它OID标识前缀的所述传感器节点上传的传感器数据的存放地址,将OID标识前缀为其它OID标识前缀的所述传感器节点上传的传感器数据的存放地址设置为所述第二存储信道的信道地址;
所述汇聚节点关联所述第一存储信道以及所述第一存储信道的信道地址,得到第一存储信道信息,关联所述第二存储信道以及所述第二存储信道的信道地址,得到第二存储信道信息;
所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点。


3.根据权利要求2所述的方法,其特征在于,所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点,具体为:
所述汇聚节点获取定时器按照预设的时间间隔发送的传输指令,根据所述传输指令,将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点。


4.根据权利要求2所述的方法,其特征在于,所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点,具体为:
所述汇聚节点获取预设的传输链路,根据预设的传输链路,将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点,所述预设的传输链路包括GPON或EPON的光传输链路中的至少一种。


5.根据权利要求2所述的方法,其特征在于,在所述汇聚节点将所述第一存储信道信息、所述第二存储信道信息发送给预设的存储节点之后,所述方法,还包括:
所述存储节点根据所述第一存储信道信息、所述第二存储信道分别设立第一存储目录、第二存储目录,根据所述第一存储信道信息、所述第二存储信道中的信道地址,分别获取所述第一存储信道、所述第二存储信道的传感器数据,并将...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:李炳勇
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1