The present invention relates to a synchronous method, a safe time for the WSN Sybil attack comprises the steps of: (1) in the network nodes to be synchronized to receive broadcast neighbor node time synchronization message; (2) using the information detection mechanism to distinguish valid time stamp in the message; (3) nodes using distributed synchronization algorithm to update the local time; (4) node synchronization is completed, broadcast synchronization messages with time stamp. The present invention adopts graphical theory to perform anomaly detection at message level rather than node level, which is used to distinguish effective time stamp and invalid time stamp, and then realize time synchronization of whole network node.
【技术实现步骤摘要】
一种针对WSN中Sybil攻击的安全时间同步方法
本专利技术属于无线传感器网络
,涉及一种安全时间同步方法,具体涉及一种针对WSN中Sybil攻击的安全时间同步方法。
技术介绍
近年来,随着无线传感器网络(WirelessSensorNetworks,WSN)越来越广泛的应用,许多针对无线传感器网络的时间同步协议得到了广泛的研究,如RBS,TPSN等这些时间同步协议可以适用于各种不同的无线传感器网络。时间同步协议是许多无线传感器网络服务的基础,因此只要破坏时间同步过程就能对整个无线传感器网络发起毁灭性的打击。Sybil攻击是传感器网络最常见的攻击类型之一,其中节点非法地声称多个身份。针对Sybil攻击,现有的安全时间同步协议:攻击容忍时间同步协议(ASTP)(HuX,ParkT,ShinKG.Attack-TolerantTime-SynchronizationinWirelessSensorNetworks[C]//INFOCOM2008.theConferenceonComputerCommunications.IEEE,2008:41-45)和基于安全最大共识的时间同步协议(SMTS)(HeJ,ChenJ,ChengP,etal.SecureTimeSynchronizationinWirelessSensorNetworks:AMaximumConsensus-BasedApproach[J].IEEETransactionsonParallel&DistributedSystems,2014,25(4):1055-1065)可以检测 ...
【技术保护点】
一种针对WSN中Sybil攻击的安全时间同步方法,其特征在于,包括步骤:(1)网络中待同步节点开始接收邻居节点广播的时间同步消息;(2)使用信息检测机制区分消息中有效的时间戳;(3)节点使用分布式同步算法更新本地时间;(4)节点同步完成后,广播带有时间戳的同步消息。
【技术特征摘要】
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表示节点硬件规定的最大偏...
【专利技术属性】
技术研发人员:谢昊飞,朱振高,王平,李强,熊辉辉,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。