一种基于时分复用访问协议的安全时间同步方法技术

技术编号:3794925 阅读:216 留言:0更新日期:2012-04-11 18:40
一种基于时分复用访问协议的安全时间同步方法涉及Ad Hoc网络中MAC层基于时分复用协议的安全时间同步,主要用于解决Ad Hoc网络所遭受的时间同步攻击,Ad Hoc网络由于其自身的特殊性,存在很多安全方面的漏洞。本发明专利技术针对时间同步,在深入分析无线网络现有时间同步策略及存在的技术不足的基础之上,应用RBS理论提出基于邻居节点的全局安全时间同步方法。可以在实验规模不大的Ad Hoc网络中,成功检测网络的时间同步的安全漏洞,最终实现全网的安全时钟同步。

【技术实现步骤摘要】

【技术保护点】
一种基于时分复用访问协议的安全时间同步方法,其特征在于该方法包括以下步骤: 一、排除恶意节点 假设节点A有m个邻居节点,在A和每个邻居节点之间运行参考广播同步算法,即RBS算法;每次都利用不同的参考节点,这样得到时间偏移量,当m 个时间偏移量都计算出以后,就可以检测出恶意节点;采用预估标准偏差检测方案,具体实施步骤如下: 步骤1)假设集合δ={x↓[1],x↓[2],x↓[3],…x↓[n]}是RBS算法得到的时间偏移量集合,*是集合的平均值,s表示集合中所有 元素的标准差,令T↓[i]=|x↓[i]-*|/s,其中i=1,…n.; 步骤2)假设x↓[j]使得T↓[i]=|x↓[i]-*|/s,i=1,…,n,取得最大值,即:T↓[j]=max{T↓[i]=|x↓[i]-*|/s};当T↓[ i]大于临界值λ时,判定x↓[j]是异常节点; 步骤3)找出异常节点之后,把该节点从集合中排除,在新集合中继续执行前两个的步骤,找出下一个异常节点; 二、检查同步错误,实现网络的安全同步 步骤21)假设网络中需要同步的节点 有k个,找到一个包含每个节点至少一次的一个信息环, 步骤22)选取信息环中的一个节点作为环的起始点,由该节点发送一个消息m↓[1],在整个信息环中传递, 步骤23)每个节点接收到消息之后,记录当前的本地时间t↓[i]和它在环中次 序i;如前所述,若一个节点在信息环中出现的次数不止一次,它会不止一次的收到消息m↓[1],这种情况下,该节点可以随意选定其中一次的消息m↓[1], 步骤24)当起始节点收到消息m↓[1]之后,它发出另一个消息m↓[2],通知信息环中的 每一个节点m↓[1]消息的开始时间t↓[s]和结束时间t↓[e], 步骤25)对于信息环中的每一个节点,调整它的本地时间,执行步骤26), 步骤26)若存在m,m+1≥(t↓[e]-t↓[s]+1)/k.(i-1)≥t↓[i]≥ (t↓[e]-t↓[s])/k.(i-1)≥m,则执行步骤27);否则转步骤28); 步骤27)节点n↓[i]调整本地时间为t-t↓[i]+t↓[s]+m; 步骤28)若存在m,m+1≥(t↓[e]-t↓[s]+1)/k.(i- 1)≥m≥(t↓[e]-t↓[s])/k.(i-1)≥m-1,则执行步骤29); 步骤29)节点n↓[i]调整本地时间为t-t↓[...

【技术特征摘要】

【专利技术属性】
技术研发人员:王汝传唐静黄海平孙力娟赵传信祝世雄王文胜康荣保
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[]

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

1
相关领域技术
  • 暂无相关专利