[发明专利]一种针对WSN中Sybil攻击的安全时间同步方法在审

专利信息
申请号: 201710122577.3 申请日: 2017-03-02
公开(公告)号: CN106792714A 公开(公告)日: 2017-05-31
发明(设计)人: 谢昊飞;朱振高;王平;李强;熊辉辉 申请(专利权)人: 重庆邮电大学
主分类号: H04W12/12 分类号: H04W12/12;H04W56/00
代理公司: 北京同恒源知识产权代理有限公司11275 代理人: 廖曦
地址: 400065 *** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 针对 wsn sybil 攻击 安全 时间 同步 方法
【权利要求书】:

1.一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,包括步骤:

(1)网络中待同步节点开始接收邻居节点广播的时间同步消息;

(2)使用信息检测机制区分消息中有效的时间戳;

(3)节点使用分布式同步算法更新本地时间;

(4)节点同步完成后,广播带有时间戳的同步消息。

2.根据权利要求1所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(1)中,网络为分布式网络。

3.根据权利要求1所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(1)中,每个节点均有邻居节点。

4.根据权利要求1所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(2)中,所述信息检测机制为利用一致性原理结合图形理论检测消息。

5.根据权利要求1所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(3)中,所述同步算法基于历史消息。

6.根据权利要求1所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(1)的具体方法是:网络内的待同步节点i邻居节点数目为n,邻居节点j计算出自己的相位偏移αj和时钟偏移βj,邻居节点j发送同步消息给待同步节点i,包括:邻居节点j相位偏移αj和时钟偏移βj,发送消息时的时间戳待同步节点接收到邻居节点的消息时间为其中,i≥1,j≥1,1≤j≤n。

7.根据权利要求6所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(2)的具体方法是:待同步节点i收集所有邻居节点广播的消息,待同步节点利用图形理论来检测收集到的消息是否为有效消息,防止邻居节点遭遇Sybil攻击伪造身份发布不正确的同步消息;主要使用动态规划找到最大的团,具体检测方法如下:

(21)一致性:假设待同步节点待检测消息取任意两条消息ma和mb,如果符合

则消息ma和消息mb是一致性的,即ma~mb;其中,a<b,mb是最近的消息,mc·ts和mc·tr分别表示发送和接收时间戳,c=a,b,ρm表示节点硬件规定的最大偏移;

(22)定理:ma~mb,mb~mk(ma表示时间a的消息,a<b<k),那么ma~mk

(23)用图G=(V,E)表示消息mi和消息mj关系,相当于顶点Vi∈V,e=(Vi,Vj)∈E,则Vi~Vj;如果两条消息符合一致性,那么以两消息为两顶点间存在边e,顶点在最大团内;其中,V表示消息md组成的顶点集合,E表示顶点集合V内两两顶点之前的边组成的边集合,G表示由顶点集合V和边集合E组成的图,e表示顶点Vi和顶点Vj之间的边,1≤d≤n;

(24)由定理(22)可知,可使用边的方向代替G=(V,E);

(25)假设顶点集合Vi={V1,V2,...,Vi},为顶点的图,ci为的最大团的内顶点数量,i≥3;

(26)c1,c2,…ci-1已知,找出在顶点V1,V2,...,Vi-1中是否与Vi存在边,倘若存在,进入步骤(28);否则,进入步骤(27);其中,i≥3;

(27)ci=1;用x[]记录存在顶点序号;

(28)cp为c1~ci1中任意值,用x[]记录在顶点序号;

(29)最大团的大小为max1≤i≤n ci,max1≤i≤n ci是有效消息数,x[]记录的是有效消息的序号,n≥2。

8.根据权利要求7所述的一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,步骤(3)的具体方法是:

(31)待同步节点i记录下所有邻居节点j的有效消息,消息包括:接收到消息的序号num,邻居节点j相位偏移αj和时钟偏移βj,发送消息时的时间戳待同步节点接收到邻居节点的消息时间为

(32)计算出每一个邻居节点j的偏移系数ρij,

其中和为最近一次的发送和接收时间;

(33)待同步节点可以得到邻居节点所有的αj,βj、ρij

由节点的本地硬件时钟公式τ=(1+ρ)*t+Δ,其中t是参考时钟,ρ是时钟漂移,Δ是时钟偏移,

可知αij=(ρij+1)*αj

计算出所有的αi1,αi2’…αin,取集合内最小的αik值,即αi=αik,βi=βik

(34)由公式Lj(t)=αjτj(t)+βj,更新节点i的逻辑时间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710122577.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top