欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2021104665184
申请人: 四川师范大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.基于区块链的5G无人机跨域身份认证方法,其特征是,包括以下步骤:域A设备向域B设备发起附加信息为通信连接请求的转账交易;

服务器B对域A设备的账户信息进行缓存,并根据服务器B的联盟链账号连接联盟链,以及根据通信连接请求向联盟链发出身份认证请求;

联盟链根据身份认证请求调用内置的智能合约查找域A设备的访问控制信息和注册有效期,且完成账本查询后返回查询结果;查询结果显示域A设备在域B设备所属的无人机域B完成注册且时间有效时,查询结果表示域A设备的身份有效;

服务器B接收到身份有效反馈后对账户信息中的身份标识进行哈希处理得到第二哈希值,并将第二哈希值与智能合约返回的第一哈希值进行匹配得到匹配结果,以及在匹配结果显示匹配成功时输出身份合法信息;

域B设备根据身份合法信息与域A设备进行会话秘钥协商后建立通信连接,并在达成共识后将交易添加到新区块中,以及将交易标识返回给域A设备同时更新服务器B的联盟链账号的余额;

所述智能合约采用带门限(t,n)的多重签名部署,n为联盟链成员总数,合约部署方作为签名收集者和验证者,收集其它联盟链成员的签名并验证,当收集到不少于t个有效签名后,进行合约的部署。

2.根据权利要求1所述的基于区块链的5G无人机跨域身份认证方法,其特征是,无人机域中的服务器作为签名参与人员进行多重签名部署,签名参与人员包括消息发送者、签名者、签名收集者和验证者;

无人机域中的服务器作为签名收集者和验证者收集其它联盟链成员的签名并验证,具体步骤如下:消息发送者将待签名消息同时发送给每一位签名者进行签名;签名者将签名消息发送给签名收集者;收集者对签名消息进行整理后发送给签名验证者进行多重签名有效性验证。

3.根据权利要求1所述的基于区块链的5G无人机跨域身份认证方法,其特征是,所述智能合约包括注册合约和注销合约;

注册合约,用于判别签名的合法性,并在签名合法时将设备信息、注册信息写入合约中签名域所在的访问控制表,以及在联盟链完成状态更新;

注销合约,用于在监测到网络中设备出现异常而永久性无法使用时将相应设备的身份信息加入注销合约中进行注销。

4.根据权利要求1所述的基于区块链的5G无人机跨域身份认证方法,其特征是,所述域A设备或域B设备的注册包括本地注册和全局注册;

域设备向所属域的秘钥生成中心发送本地注册请求;秘钥生成中心检验相应的域设备是否在私有链在已存在对应的设备信息,若不存在,则将相应的域设备在私有链进行本地注册并获得私有链账户;

本地注册完成后,秘钥生成中心对域设备进行初始化得到域设备的私有标识;秘钥生成中心根据私有链账户向联盟链发送全局注册请求为相应域设备注册获取联盟链账号,同时对私有标识进行哈希散列处理得到第一哈希值。

5.根据权利要求4所述的基于区块链的5G无人机跨域身份认证方法,其特征是,所述全局注册包括同域注册和跨域注册;

同域注册为域设备向所属域中的秘钥生成中心请求注册;

跨域注册为域设备向其他域中的秘钥生成中心请求注册。

6.根据权利要求1所述的基于区块链的5G无人机跨域身份认证方法,其特征是,通过所述智能合约查找域A设备的访问控制信息和注册有效期的具体过程为:域A设备发送查询请求查询联盟链账号在无人机域B中是否存在有效注册信息;

若存在注册信息过期,则委托域A设备所属域的秘钥生成中心向无人机域B中的秘钥生成中心提交有效期更新请求;

无人机域B中的秘钥生成中心生成签名发送给域A设备所属域的秘钥生成中心;

域A设备所属域的秘钥生成中心调用身份更新算法完成注册更新。

7.根据权利要求1所述的基于区块链的5G无人机跨域身份认证方法,其特征是,所述会话秘钥协商的过程具体为:

域A设备、域B设备交换各自在联盟链注册后获取的公钥PKi、PKj以及秘钥生成中心分配的公钥pki、pkj;

域A设备随机选择随机数ri,将域B设备的公钥PKj依据随机数ri做非对称加密运算得到密文c,并将密文c发送给域B设备;域B设备通过私钥SKj运行对称解密算法对密文c解密、提取得到随机数ri和时间戳ti;

域B设备随机选择随机数rj,将域A设备的公钥PKi依据随机数rj做非对称加密运算得到密文c′,并将密文c′发送给域A设备;域A设备通过私钥SKi运行对称解密算法对密文c′解密、提取得到随机数rj和时间戳ti;

域A设备、域B设备将随机数ri、随机数rj作为秘钥生成器的输入,得到会话秘钥。

8.根据权利要求1所述的基于区块链的5G无人机跨域身份认证方法,其特征是,该身份认证方法还包括本地认证,本地认证的具体步骤为:服务器检测并收集活跃在网络中的域设备的活动信息;

将活动信息与私有链上的设备信息进行身份对比,若身份对比结果显示相应域设备存在异常,则将域设备的身份信息广播给其他域并添加到注销合约中。

9.实现如权利要求1‑8任意一项所述基于区块链的5G无人机跨域身份认证方法的基于区块链的5G无人机跨域身份认证系统,其特征是,包括多个无人机域以及多个无人机域通过部署智能合约形成的联盟链;

每个无人机域均配置有唯一的密钥生成中心、至少一个服务器、私有链以及多个域设备;

域设备之间通过D2D链路网络通信连接,域设备与服务器之间通过D2B链路网络通信连接。

10.一种计算机终端,包含存储器、处理器及存储在存储器并可在处理器上运行的计算机程序,其特征是,所述处理器执行所述程序时实现如权利要求1‑8中任意一项所述的基于区块链的5G无人机跨域身份认证方法。