摘要
本发明属于多无人系统相互认证技术领域,本发明公开了一种基于数据分发服务的多无人系统相互认证方法,方法包括:当接收到待认证智能体的连接请求时,向通信范围内广播安全参数的获取请求;接收t‑1个安全参数;基于t‑1个安全参数以及当前智能体的安全参数计算虚拟公钥;当虚拟公钥与群公钥相同时,向待认证智能体发送通信密钥,并将待认证智能体加入通信列表;本发明基于安全参数计算虚拟公钥,将虚拟公钥与群公钥进行比对,从而对待认证智能体进行身份认证,解决了现有技术无法在网络中断或离线场景下完成智能体身份认证的问题,为多无人系统在多个领域的应用提供了重要技术保障。