Ad Hoc网络中节点攻击的防御方案制造技术

技术编号:6084535 阅读:324 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种AdHoc网络中节点攻击的防御方案。包含以下步骤:修改OLSR协议,将Reversed字段改为放置加密信息的Encrypt字段,接收方对接收到的HELLO消息进行解密,经过验证其中的Encrypt字段为空,或者不是原来的加密信息则丢弃该消息;获取HELLO消息中的Willingness字段,判断是否为WILL_NEVER,若不是则认为该消息是安全的;在协议中添加HELLO消息跟踪监控,监控发送该HELLO消息的一跳邻居节点发送消息的频率,HELLO消息频率大于原频率的25倍,则认为网络受到攻击,此时选择丢弃该HELLO。使用本发明专利技术方法,可以使网络完全避免受到此类攻击,保证数据传输的安全性和可靠性。

A defense scheme for node attack in Ad Hoc networks

The present invention relates to a defense scheme for node attack in AdHoc network. Contains the following steps: modifying the OLSR protocol, the Reversed field to Encrypt field placement of the encrypted information, the recipient received HELLO decrypt the message, after verification of the Encrypt field is empty or not the original encryption information is discarded the message; acquiring the Willingness field in the HELLO message, to determine whether the WILL_NEVER, if not that the message is safe; adding tracking and monitoring HELLO messages in the protocol, one hop node sends a message to monitor the frequency of sending the HELLO message, HELLO message 25 times larger than the original frequency frequency, is that the network attack, then choose to discard the HELLO. By using the method of the invention, the network can be completely avoided such attacks, and the security and reliability of data transmission can be ensured.

【技术实现步骤摘要】

【技术保护点】
一种OLSR路由协议中MPR节点攻击的防御方案,网络结构为采用OLSR路由协议的先应式网络,各个节点之间可以顺利发送消息,其特点在于包含以下步骤:第一步:修改OLSR协议,将用于实现链路侦测、邻居侦听的HELLO消息的Reversed字段改为放置加密信息的Encrypt字段,大小不超过16位表示范围的数或字符串,使用SHA1加密算法对信息进行加密,接收方在获取消息后首先提取出Encrypt字段数据进行解密;第二步:网络中每个节点对接收到的HELLO消息进行检查,接收方在获取消息后首先提取出Encrypt字段的加密数据进行解密,若其中的Encrypt字段为空,或者经过验证不是原来的加密信息则丢弃该消息,否则进入第三步;第三:获取HELLO消息中的Willingness字段,判断是否为WILL_NEVER,若不是则认为该消息是安全的,正常处理消息;第四步:在协议中添加HELLO消息跟踪监控,监控发送该HELLO消息的一跳邻居节点发送消息的频率,如果在正常HELLO消息发送时间间隔过程中发现接收到多个同一邻居节点发送过来的消息,HELLO消息频率大于原频率的25倍,则认为网络受到攻击,此时选择丢弃该HELLO消息,否则正常处理消息。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张登银王振兴程春玲
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84

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

1