(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210382613.0 (22)申请日 2022.04.12 (71)申请人 上海大学 地址 200444 上海市宝山区上 大路99号 (72)发明人 费敏锐 殷祎婷 杜大军  (74)专利代理 机构 上海上大专利事务所(普通 合伙) 3120 5 专利代理师 何文欣 (51)Int.Cl. H04L 9/40(2022.01) G06F 11/14(2006.01) H04L 9/00(2022.01) H04L 9/32(2006.01) (54)发明名称 网络攻击下微电网分布式经济调度的攻击 检测和恢复方法 (57)摘要 本发明提供一种网络攻击下微电网分布式 经济调度的攻击检测和恢复方法, 可在保护节点 隐私的同时进行攻击检测并通过制定的恢复方 法降低攻击造成的影响, 主要 步骤包括: (1)建立 经济调度模 型, 每个发电节点生成随机时变通信 权重; (2)在采用一致性算法前对待传输数据进 行量化和映射的预处理; (3)对预处理后的数据 进行加密传输, 传输过程中进行同态 运算得出更 新信息的密文; (4)对密文放入哈希函数得到摘 要, 用私钥加密得到数字签名; (5)验证摘要和签 名从而检测出是否发生链路攻击和节点攻击; (6)根据检测结果更新通信拓 扑结构; (7)根据制 定的恢复策略按照新的拓扑结构进行迭代计算; (7)将收敛结果下发给电网执 行器进行跟踪。 权利要求书4页 说明书10页 附图7页 CN 115225305 A 2022.10.21 CN 115225305 A 1.一种网络攻击下微电网分布式经济调度的攻击检测和恢复方法, 其特征在于, 包括 以下步骤: 步骤一, 建立对经济调度模型, 生成随机时变通信权 重矩阵; 步骤二, 采用无 领导者一致性算法对模型进行求 解; 步骤三, 每次迭代之前, 对节点的状态信息进行量 化和映射; 步骤四, 采用pai llier加密算法对节点 量化映射后的状态信息进行加密; 步骤五, 通过哈希算法验证数据完整性, 检测是否发生 通信链路攻击 造成数据被篡改; 步骤六, 若步骤五检测时发现异常, 则按照制定的更新规则对通信 拓扑进行更新, 否则 执行步骤七; 步骤七, 通过数字签名验证节点身份, 检测是否发生节点 攻击; 步骤八, 若步骤七检测时发现异常, 则按照制定的更新规则对通信 拓扑进行更新, 否则 执行步骤十; 步骤九, 发生节点隔离时, 根据正常节点剩余 容量对异常节点的负荷量进行分配; 步骤十, 判断收敛误差是否小于或等于给定值, 若达到则将计算结果下发给电网执行 器, 若未达 到, 返回步骤三。 2.根据权利要求1所述的网络攻击下微电网分布式经济调度的攻击检测和恢复方法, 其特征在于, 在所述的步骤一中, 将微电网中各发电、 储能、 负荷设备抽象为信息网中的信 息节点, 采用图论的方式进行描述: 令 代表一个无 向图, 其中, 代表 信息网中的节点集, 表示连接节点的边集, (i,j)∈ε表示无向图中的节点j和节 点i能够互相通信, 节点i的邻居 集表示为 di=|Ni|表示节点的度; 在 经济调度中, 考虑能调度机组, 其二次代价函数为 其中Pi代表第 i个发电节点发出的功率, ai、 bi和ci分别表示节点i的发电机参数, 经济调度问题的模型表 示为: 其中, i代表发电节点, Ci(Pi)代表总成本, Pi代表节点i的发电功率, 和 分别代表 节点i的最小和最大功率, Li代表节点i的负荷 量; 在经济调度模型中, 采用拉格朗日乘子法 将等式约束引入进行求 解: 其中, n表示节点个数, λ是每 个发电节点 i的增量成本; 在一阶线性 最优的条件下对等式两侧进行求 导:权 利 要 求 书 1/4 页 2 CN 115225305 A 2其中, ai和bi是发电机参数, 拉格朗日乘数 λ也是每 个发电节点 i的增量成本, 表示 为: 考虑发电约束的情况 下, 采用一种无 领导者一致性算法: 其中, k=1,2, …n代表迭代次数, λi(k+1)表示第i个发电节点在第k+1次迭代中的增量 成本, wij(k)表示节点i和节点j之间的通信权重, ∈表示迭代步长, ξj(k)表示在第k次迭代 时第j个发电节点发电与负荷之间的失配量: ξj(k)=Pj(k)‑Lj(k), 最终 根据 等耗量微增率准则, 当 λ1= λ2= λ3=…λn时, 系统总成本最低。 3.根据权利要求1所述的网络攻击下微电网分布式经济调度的攻击检测和恢复方法, 其特征在于, 在所述 的步骤二中, 当通信权重矩阵固定且全局已知时, 从k=0到k=kc次迭 代过程中, 节点 i获得的信息表示 为: s1(k)=wij(k)λj(k) (10) s2(k)=wij(k)ξj(k) (11) 由于s1(k)、 s2(k)、 wij(k)对节点i已知, 因此每次迭代时节点i收集到的已知信息要多于 未知量, 节 点i根据已知量推算出邻居节点的状态信息, 从而导致隐私泄露; 针对这个问题, 采用随机时变通信权重, 即wij(k)由节点j通过一定随机 性生成而不被节点i 所获知; 一致性 算法最终达到一致的前提条件是 只需重新构造一致性算法(7), 使 得到满足: 权 利 要 求 书 2/4 页 3 CN 115225305 A 3

.PDF文档 专利 网络攻击下微电网分布式经济调度的攻击检测和恢复方法

安全报告 > 其他 > 文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 网络攻击下微电网分布式经济调度的攻击检测和恢复方法 第 1 页 专利 网络攻击下微电网分布式经济调度的攻击检测和恢复方法 第 2 页 专利 网络攻击下微电网分布式经济调度的攻击检测和恢复方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 08:22:06上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。