一种检测女巫攻击的方法技术

技术编号:3791306 阅读:599 留言:1更新日期:2012-04-11 18:40
针对无线传感器网络路由协议面临的Sybil攻击,提出一种检测Sybil攻击的方法,该方法采用在协议执行阶段在数据包尾部捎带检测参数信息的方法,通过节点能量和接收信号强度值,综合判断无线传感器网络中的Sybil攻击,并通过簇头节点和成员节点的相互监督提高了检测精度。为网络、特别是传感器网络提供了一个实用可行的检测Sybil攻击的方法,可以有效提高无线传感器网络的安全,如路由、资源分配、异常行为检测等。该方案具有实现简单,检测率高,抗攻击能力强等优点。

【技术实现步骤摘要】

【技术保护点】
一种检测女巫攻击的方法,其特征在于该方法具体为以下步骤: 一.对簇头节点u↓[i]发生女巫攻击的检测: a.簇头节点u↓[i]向成员节点v↓[i]发出控制信息,成员节点v↓[i]对簇头节点u↓[i]发来的信息检测到能量值和接收信 号强度值RSSI,成员节点v↓[i]计算出新接收到的节点距离d↓[i], d↓[i]↑[α]=RSSI↓[t]×‖H‖↑[2]/RSSI 其中,RSSI↓[t]为发射信号强度,H是信道模型的冲激响应,α为能量的衰减梯度。将d↓[ i]与前一次记录的节点距离值d′↓[i]相比较,如果|d′↓[i]-d↓[i]|>X↓[d] 则v↓[i]认为簇头节点异常, b.成员节点v↓[i]节点发出异常信息给相邻的成员节点v↓[i+1],由相邻的成员节点v↓[i+1]节 点再次用相同的方法检测簇头节点u↓[i],若大于检测阈值X↓[d],则相邻的成员节点v↓[i+1]认为簇头节点异常, c.相邻的成员节点成员节点v↓[i+1]节点发出异常信息给再相邻的成员节点v↓[i+2],此时表示有2个成员节点,即 成员节点v↓[i]和相邻的成员节点v↓[i+1],认为簇头节点异常,如此下去,如果有4个成员节点都认为簇头节点异常,此时即可表明簇头节点发生女巫攻击; 二.对成员节点v↓[i]发生女巫攻击的检测: a.成员节点v↓[i]向簇头节 点u↓[i]发送探测信息,簇头u↓[i]计算v↓[i]发来的能量值Power(v↓[i])和接收信号强度值RSSI(v↓[i]), b.将新计算的能量值Power(v↓[i])和接收信号强度值RSSI(v↓[i])于前一次的相应值进行 比较,如果大于检测阈值X↓[p]和X↓[d],即如果 |***-Power(v↓[i])|>X↓[p] |*-RSSI(v↓[i])|>X↓[R] 则成员v↓[i]发生了女巫攻击。...

【技术特征摘要】

【专利技术属性】
技术研发人员:曹晓梅陈建新陈伟杨庚朱薇
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有1条评论
  • 来自[北京市联通] 2014年12月23日 01:12
    女巫Witch是minecraft中的一种生物繁体中文版称巫婆为一种能够远程攻击的生物为主世界中继骷髅和凋灵之后第三种能够天然生成的远程攻击生物[1]
    0
1
相关领域技术
  • 暂无相关专利