[发明专利]一种基于无线物联网的信息处理方法有效
申请号: | 201510151750.3 | 申请日: | 2015-04-01 |
公开(公告)号: | CN104767749B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 李闻白;林飞龙;李虎雄;鲁剑锋;潘竹生 | 申请(专利权)人: | 浙江师范大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 深圳市兰锋知识产权代理事务所(普通合伙)44419 | 代理人: | 曹明兰 |
地址: | 321000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 无线 联网 信息处理 方法 | ||
1.一种基于无线物联网的信息处理方法,所述无线物联网中包括多个无线传感器节点、一个资源信息转发服务器、以及多个P2P无线终端,其特征在于:
每个无线传感器节点采集所述无线物联网中物品或服务的数据信息,并将采集的数据信息发送到资源信息转发服务器;
所述资源信息转发服务器对从所述无线传感器节点接收的数据信息进行识别处理和安全性过滤,并将所述数据信息转发到一个P2P无线终端;
每个P2P无线终端接收并存储所述资源信息转发服务器所转发的数据信息;并且,所述P2P无线终端能够读取其他P2P无线终端中存储的数据信息;
在每个无线传感器节点将所采集的数据信息发送到所述资源信息转发服务器之前,还需要在该无线传感器节点和所述资源信息转发服务器之间进行身份验证;假设与该无线传感器节点直接连接的计算机或其他计算终端的名称为R1,所述资源信息转发服务器的名称为R2,则身份验证过程如下:
步骤U1,R2生成一个随机数Q,将其发送给R1;
步骤U2,R1收到R2生成的随机数Q后,生成一个私钥Ks和两个公钥Ka和Kb;
其中,(Ka)2+(Kb)2=Q2;
然后,R1将公钥Ka和Kb返回给R2;
步骤U3,R2收到公钥Ka和Kb后对其进行验证;
如果(Ka)2+(Kb)2≠Q2,则身份验证失败,终止通信;
否则,分别使用公钥Ka和Kb对Q进行加密,将加密数据E(Ka)和E(Kb)发送给R1;
步骤U4,R1利用私钥Ks对收到的加密数据E(Ka)和E(Kb)解密,如果解密结果都是Q,则身份验证通过,表明R1和R2之间可以进行正常的数据传输;否则,身份验证失败,终止通信。
2.根据权利要求1所述的方法,其特征在于:
在所述无线传感器节点和所述资源信息转发服务器之间完成身份验证之后,所述无线传感器节点通过以下方式将采集的数据信息发送到所述资源信息转发服务器,具体地:
对于所述无线传感器节点:
该无线传感器节点在将采集的数据信息发送到所述资源信息转发服务器之前,执行以下操作:
步骤M1,将所述数据信息分割为三段,分别为子数据信息info1、子数据信息info2、以及子数据信息info3,上述三段子数据信息的长度分别为k1字节、k2字节、k3字节;将上述三段子数据信息按顺序排列接合可得所述数据信息;
其中,k2>k1+k3,且k3>k1;
步骤M2,将子数据信息info1和子数据信息info3按顺序排列接合,获得校验数据信息;
步骤M3,计算所述校验数据信息的MD5值,获得参考完整性校验值H1;
步骤M4,将所述数据信息和控制信息共同发送至所述资源信息转发服务器;
其中,所述控制信息包括参考完整性校验值H1、以及k1和k3的值;
对于所述资源信息转发服务器:
该资源信息转发服务器接收到来自所述无线传感器节点的数据信息和控制信息后,执行以下操作:
步骤N1,提取所述数据信息的起始k1字节和末位k3字节,按顺序排列接合,获得待校验信息;
步骤N2,计算所述待校验信息的MD5值,获得实际完整性校验值H2;
步骤N3,将计算获得的所述实际完整性校验值H2与接收的控制信息中的参考完整性校验值H1进行比较;如果两者相同,则所述数据信息通过完整性校验;否则,丢弃所述数据信息,并向所述无线传感器节点发送重新传输指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江师范大学,未经浙江师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510151750.3/1.html,转载请声明来源钻瓜专利网。