[发明专利]一种无人机自组网防御女巫攻击方法及系统有效
申请号: | 201810802144.7 | 申请日: | 2018-07-20 |
公开(公告)号: | CN108989020B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 施君宇;熊海良;付丛睿;胡昌武;王广渊 | 申请(专利权)人: | 山东大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/32;H04L29/06 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 杨树云 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人机 组网 防御 女巫 攻击 方法 系统 | ||
1.一种无人机自组网防御女巫攻击方法,其特征在于,应用于无人机自组网络系统,所述无人机自组网络系统包括若干无人机、一个控制中心、若干本地服务器,包括步骤如下:
(1)注册:所述控制中心生成大量原始主密钥,所述无人机通过本地服务器向控制中心发出注册请求,反馈得到带有经原始主密钥加密的通信ID、本地证书、会话密钥;
(2)独立验证:无人机入网时,与本地服务器发生通信需求,先验证自身的身份,确定没有冒充;
(3)互检:通信双方借助自身计算和本地服务器帮助,进行身份互检;
(4)判断:根据之前的验证结果信息,判断是否存在Sybil攻击;
所述步骤(4),通过Hash算法验证消息的完整性,设定任意两个无人机,包括无人机A、无人机B,包括步骤如下:
D、无人机A将来自本地服务器的本地证书会话密钥SKA、CIDA和一个随机数Nonce发送到无人机B;通过本地服务器计算哈希值来进行验证:CIDA由哈希函数生成,是MKA和IDA的结合,IDA为无人机A的独立ID,MKA为无人机A的主密钥;
本地服务器产生本地证书和会话密钥,如式(Ⅳ)所示:
UAVNETlocal:(CertAlocal,SKA) (Ⅳ)
UAVNETlocal是指无人机附近的本地服务器;
无人机A给无人机B发送通信CIDA和本地证书,如式(Ⅴ)所示:
A→:B(CIDA,CertAlocal) (Ⅴ)
本地服务器产生一个随机数Nonce,如式(Ⅵ)所示:
Create:Nonce=Random() (Ⅵ)
本地服务器将无人机A的通信CIDA和随机数发送到无人机B,如式(Ⅶ)所示:
UAVNETlocal→B(Nonce,CIDA) (Ⅶ)
E、无人机A检查无人机B的信息完整性,确定是否有HNA=HNB,无人机A的通信哈希值HNA=Hash(Nonce⊕CIDA),将Nonce和CIDA的异或值进行哈希运算得到;
HNB=Hash(Nonce⊕CIDA),HNB是指无人机B发送的通信哈希值,将Nonce和CIDA的异或值进行哈希运算得到;如果HNA=HNB,则确定无人机B验证信息完整,并通过站点安全地转发;反之,如果有HNA≠HNB,则通信不安全,发送本地的服务器全网告警。
2.根据权利要求1所述的一种无人机自组网防御女巫攻击方法,其特征在于,在所述步骤(1)中,采用Regster(IDv,MKv)注册算法进行注册,包括步骤如下:
A、无人机在一个本地服务器上注册无人机的独立ID和主密钥Regster(IDv,MKv),IDv为独立ID,MKv为主密钥;
B、无人机向本地服务器发出带有经主密钥加密的唯一IDV信息的注册请求;
C、无人机ID进行加密,包括:无人机V的唯一IDV被服务器发送到其附近的本地服务器,无人机V的唯一IDV被本地服务器加密得到CIDV,CIDV由哈希函数生成,是MKV和IDV的结合,之后的本地证书CertVlocal、会话密钥SKV由无人机V的本地服务器生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810802144.7/1.html,转载请声明来源钻瓜专利网。