[发明专利]基于非线性可充电传感网模型的多类型恶意程序攻防方法有效
申请号: | 202010115515.1 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111343180B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 刘贵云;彭百豪;钟晓静;舒聪;唐冬;向建化 | 申请(专利权)人: | 广州大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L41/14;H04W12/128;H04W16/22;H04W84/18 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 雷芬芬;黄磊 |
地址: | 510006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 非线性 充电 传感 模型 类型 恶意程序 攻防 方法 | ||
1.一种基于非线性可充电传感网模型的多类型恶意程序攻防方法,其特征在于,包括:
S1,构建基于无线可充电传感器网络的多类型的恶意程序传播模型,所述恶意程序传播模型以逻辑斯蒂增长率作为无线可充电传感器网络的节点数量增长率;
S2,构建无线可充电传感器网络节点的状态流程图,并根据状态流程图列写各个状态的微分方程;
S3,构建恶意程序传播模型下的成本代价函数;
S4,根据各个状态的微分方程以及成本代价函数,构建哈密尔顿方程;
S5,根据所述哈密尔顿方程,进一步求解满足协态变量条件的方程组以及相应的攻防策略;
所述恶意程序传播模型采用非线形感染率,所述非线形感染率为:
m=[1-(1-PSI)nI(t)]
其中PSI表示节点从易感状态转移到被感染状态的概率,且满足0≤PSI≤1,其中I(t)就是被感染节点的数量,数字n代表节点的度;
逻辑斯蒂增长率为:
其中r表示节点的度,k表示无线可充电传感器网络的容量,N(t)为当前时刻t中存活节点的数量;各种状态的微分方程为:
其中,S(t),I(t),R(t),L(t),D(t)分别表示节点处于易感状态,被感染状态,免疫满能状态,低能量状态以及死亡状态;PSI为从易感状态到被感染状态的转移概率;n为该节点的度,即该节点与多少个周围节点有信息交流;I(t)为t时刻处于被感染状态的节点的数量;PSL为从易感状态到低能量状态的转移概率;ARS为另一类恶意程序对免疫满能节点从免疫满能状态迁移到易感状态的控制程度;PRS为从免疫满能状态转移到易感状态的转移概率;R(t)为在t时刻处于免疫满能状态的节点数量;DSR为无线传感器系统对处于易感状态的节点从易感状态迁移到免疫满能状态的控制程度;PSR为节点从易感状态转移到免疫满能状态的转移概率;DIR为节点无线传感器网络对处于被感染状态的节点将其从被感染状态迁移到免疫满能状态的控制程度;PIR为节点从被感染状态转移到免疫满能状态的转移概率;AIL为恶意程序对处于被感染状态的节点将其迁移到低能量节点的控制程度;PIL为节点从被感染状态转移到低能量状态的转移概率;DLR为系统对处于低能量状态的节点将其迁移到免疫满能状态节点的控制程度;PLR为节点从低能量状态转移到免疫满能状态的转移概率;PRL为表示节点从免疫满能状态迁移到低能量状态的转移概率;PLD为节点从低能量状态转移到死亡状态的转移概率;L(t)为t时刻处于低能量状态的节点的数量;D(t)为t时刻处于死亡状态的节点的数量;
所述成本代价函数为:
其中,cN为逻辑斯蒂增长所带来的成本系数;cI为被感染节点由于感染恶意程序而导致的成本系数;cR为免疫满能节点由于下载及安装补丁,同时充能所带来的成本系数;cD为死亡节点由于节点的消亡而使传感器网络不能正常工作所带来的成本系数;cL为低能量节点由于处于低能量状态,某些功能不能正常启用所带来的成本系数;cIL为被感染节点运行恶意程序导致的功能紊乱所带来的成本系数;cSR为易感节点由于打补丁所带来的正收益系数;cIR为被感染节点由于打补丁所带来的正收益系数;cLR为低能量节点由于打补丁和充能所带来的正收益系数;为死亡节点在最终时刻所带来的成本系数;
所述哈密尔顿方程为:
其中,λS(t)为易感节点对应的协态变量;λI(t)为被感染节点对应的协态变量;λR(t)为免疫满能节点对应的协态变量;λD(t)为死亡节点对应的协态变量;λL(t)为低能量节点对应的协态变量;
根据双边极大值原理,取得最优控制策略,各协态方程必须满足以下条件:
λS(T)=0
λI(T)=0
λR(T)=0
λL(T)=0
根据双边极值原理,并且考虑以下不等式恒成立:
ASImin≤ASI≤ASImax
ARSmin≤ARS≤ARSmax
AILmin≤AIL≤AILmax
DSRmin≤DSR≤DSRmax
DIRmin≤DIR≤DIRmax
DLRmin≤DLR≤DLRmax
其中,ASImin为恶意程序对节点从易感状态转移到感染状态所能施加的最小控制;ASImax为恶意程序对节点从易感状态转移到感染状态所能施加的最大控制;ARSmin为恶意程序对节点从免疫满能状态转移到易感状态所能施加的最小控制;ARSmax为恶意程序对节点从免疫满能状态转移到易感状态所能施加的最大控制;AILmin为恶意程序对节点从感染状态转移到低能量状态所能施加的最小控制;AILmax为恶意程序对节点从感染状态转移到低能量状态所能施加的最大控制;DSRmin为无线传感网对节点从易感状态转移到免疫满能状态所能施加的最小控制;DSRmax为恶意程序对节点从易感状态转移到免疫满能状态所能施加的最大控制;DIRmin为恶意程序对节点从感染状态转移到免疫满能状态所能施加的最小控制;DIRmax为恶意程序对节点从感染状态转移到免疫满能状态所能施加的最大控制;DLRmin为恶意程序对节点从低能量状态转移到免疫满能状态所能施加的最小控制;DLRmax为恶意程序对节点从低能量状态转移到免疫满能状态所能施加的最大控制;
则最优攻防策略如下所示:
当-λS(t)[1-(1-PNI)nI(t)]S(t)+λI(t)[1-(1-PNI)nI(t)]S(t)>0,ASI=ASImax;
当-λS(t)[1-(1-PNI)nI(t)]S(t)+λI(t)[1-(1-PNI)nI(t)]S(t)<0,ASI=ASImin;
当λS(t)PRSR(t)-λR(t)PRSR(t)>0,ARS=ARSmax;
当λS(t)PRSR(t)-λR(t)PRSR(t)<0,ARS=ARSmin;
当-λI(t)PILI(t)+-λL(t)PILI(t)+cILPILI(t)>0,AIL=AILmax;
当-λI(t)PILI(t)+-λL(t)PILI(t)+cILPILI(t)<0,AIL=AILmin;
当-λS(t)PSRS(t)+λR(t)PSRS(t)-cPATCHPSRS(t)<0,DSR=DSRmax;
当-λS(t)PSRS(t)+λR(t)PSRS(t)-cPATCHPSRS(t)>0,DSR=DSRmin;
当-λI(t)PIRI(t)+λR(t)PIRI(t)-cPATCHPIRI(t)<0,DIR=DIRmax;
当-λI(t)PIRI(t)+λR(t)PIRI(t)-cPATCHPIRI(t)>0,DIR=DIRmin;
当-λLPLRL(t)+λRPLRL(t)-cPRPLRL(t)<0,DLR=DLRmax;
当-λLPLRL(t)+λRPLRL(t)-CPRPLRL(t)>0,DLR=DLRmin。
2.根据权利要求1所述的基于非线性可充电传感网模型的多类型恶意程序攻防方法,其特征在于,所述哈密尔顿方程为:
其中:N(t)=S(t)+I(t)+R(t)+L(t)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115515.1/1.html,转载请声明来源钻瓜专利网。