[发明专利]基于安全博弈论的中间人攻击防御策略在审
申请号: | 201811191560.4 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109194685A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 徐怡琳;李晓红;葛卫民 | 申请(专利权)人: | 天津大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 李素兰 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防御策略 防御 中间人攻击防御 博弈模型 博弈论 中间人攻击 交互过程 搜索空间 建模 算法 推理 安全 攻击 分析 | ||
1.一种基于安全博弈论的中间人攻击防御策略,其特征在于,该方法包括以下步骤:
将防御方与攻击者之间的交互过程建模为Stackelberg博弈模型:直接分析防御方的损失值,损失值也就是其收益值的相反数;防御方的损失就是所有被攻击的端口和未被攻击的端口的损失之和,如果端口i被攻击了,那么使用端口i通讯的用户的损失包括其敏感信息被攻击者获取的损失pivi以及由于噪声数据所造成的通讯延时带来的损失F(pi)ci。因此,其损失函数定义如下:
如果端口i没有被攻击,那么使用端口i进行通讯的用户所遭受的损失就只有噪声数据所造成的通讯延时损失,它的损失函数定义如下:
最后,防御方的损失函数定义如下:
由上述的损失函数从而得到收益值;
利用降低计算最优防御策略时搜索空间的方法,对上述的Stackelberg博弈模型进行推理分析,计算得到防御方的最优防御策略:
给出基于攻击者的最佳响应策略已知的情况下,防御方的最优防御策略满足集合S中攻击者最佳响应策略的充分必要条件假设
分析端口i被攻击的情况即i∈S,端口i的最优策略就是即时函数取得最小值;
分析端口i没有被攻击的情况即端口i的最优策略就是即时函数取得最小值;
当给定一个任意的攻击者的策略端口集合S后,可以使用搜索技术找到一个最优的λ值,从而获得防御方的最优防御策略p;
λ值已知的情况下,为防御方计算其最优防御策略,具体算法如下:
按照如下方式计算每一个端口的值:对于端口i,如果则否则
按照如下方式计算每一个端口的值:对于端口i,如果则否则
计算每一个端口的Di值:
在所有端口中选择Di值最小的K个端口组成集合S;
对于每一个在集合S中的端口i,如果那么否则,
对于每一个不在集合S中的端口i,如果那么否则,
输出防御方最优策略p=(p1,p2,...,pN)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811191560.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟拒绝服务攻击的方法、装置及计算设备
- 下一篇:一种电力载波通信系统