[发明专利]一种针对多智能体中存在不诚实节点的安全一致性方案有效

专利信息
申请号: 202110318692.4 申请日: 2021-03-25
公开(公告)号: CN112989417B 公开(公告)日: 2022-04-22
发明(设计)人: 吴亚联;赵嘉麒 申请(专利权)人: 湘潭大学
主分类号: G06F21/62 分类号: G06F21/62;G06F21/60
代理公司: 暂无信息 代理人: 暂无信息
地址: 411105 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 针对 智能 存在 不诚实 节点 安全 一致性 方案
【权利要求书】:

1.一种针对多智能体中存在不诚实节点的安全一致性方案,其特征在于,包括:

(1)多智能体中的节点按照隐私和安全保护通信机制,对自身的初始状态进行加密,与邻居节点通信,进行自身状态的更新,最后所有节点达到平均一致;其中隐私安全保护通信机制包括了以下步骤:

一对连接的节点(v1;v2),其中,节点v1和v2的初始状态分别为x1和x2;首先,可信任机构发送加权值a12和a21分别给节点v1和v2;接着,节点v1将其加密的状态ε1(-x1)以及公钥kp1发送给节点v2;最后,节点v2按照以下三个步骤计算得到加密的加权状态差值ε1(a21(x2-x1)):

1)节点v2用节点v1的公钥kp1加密初始状态x2,kp1:x2→ε1(x2);

2)节点v2计算状态差值:ε1(x2-x1)=ε1(x2+(-x1))=ε1(x21(-x1);

3)节点v2计算加权状态差值:

节点v2返回ε1(a21(x2-x1))给节点v1;收到ε1(a21(x2-x1))后,节点v1使用私钥ks1解密它,获得加权状态差值Δx121(a21(x2-x1))→a21(x2-x1),Δx12=a21(x2-x1);

相应的以上述方式,节点v2解密ε2(a12(x1-x2))获得加权状态差值Δx212(a12(x1-x2))→a12(x1-x2),Δx21=a12(x1-x2);

每个节点获得加权状态差值后,会使用公式进行状态更新;

(2)节点在通信过程中,对邻居节点进行监控,从而约束和检测不诚实节点;其中包括初始状态检测和一致性过程检测;

其中,初始状态检测包括以下步骤:

根据当前情况合理设置一个相对环境区间,即:xi(0)∈(α,β),其中α,β为环境状态变量,从而得到状态差值范围0<|xi(0)-xj(0)|<β-α;节点从邻居节点处获得加权状态差值后,对加权状态差值aij(xi[0]-xj[0])进行判断;如果加权状态差值满足0<aij|xi(0)-xj(0)|<aij(β-α),判断其为正常节点,否则,判断其为不诚实节点,对其进行标记,并上报可信任机构;

其中,一致性过程检测包括以下步骤:

引入一种自适应阈值的检测方法,来限制不诚实节点在一致性过程中随机的注入错误的数据,确保所有参与节点每次迭代中的更新符合一致性过程;

在节点首次通信过程中,得到节点初始状态与邻居节点的状态差值,每个节点按照公式得出初始阈值;接着,节点采用公式来更新阈值;每次迭代的过程中,节点vi将自身节点状态与邻居节点vj状态的差值与做比较,如果则节点vi认为节点vj为不诚实节点,并将标记,上报可信任机构;

(3)不诚实节点确认:可信任机构接收到节点的上报后,如果存在节点vj的半数邻居节点共同标记节点vj为不诚实节点,则确定节点vj为不诚实节点,并将其隔离出网络,不再参与一致性过程;而如果存在不超过半数邻居对其标记为不诚实节点,则判定其可能存在问题,标记其为可疑节点,等待下次一致性过程中,重新对其进行判断,仍有节点对其标记并上报,则判断其为不诚实节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110318692.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top