发明名称 基于动态博弈论与云服务分类的用户信念修正方法
摘要 本发明涉及一种基于动态博弈论与云服务分类的用户信念修正方法,包括以下步骤:(1)分别建立云服务提供商与可信用户、云服务提供商与不可信用户的支付矩阵,基于此建立云服务提供商与可信用户、云服务提供商与不可信用户的不完全信息动态博弈模型;(2)将云服务分为敏感服务和非敏感服务,分别进行信念修正,以监测用户行为;(3)结合用户的历史行为序列计算用户的当前信念值,以给出不同的反应策略。该方法有利于使云服务在连续性和安全性两方面取得平衡。
申请公布号 CN104639638B 申请公布日期 2016.03.09
申请号 CN201510066543.8 申请日期 2015.02.10
申请人 福州大学 发明人 陈明志;肖传奇;廖子渊;黄少雄
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 福州元创专利商标代理有限公司 35100 代理人 蔡学俊
主权项 一种基于动态博弈论与云服务分类的用户信念修正方法,其特征在于,包括以下步骤:(1)分别建立云服务提供商与可信用户、云服务提供商与不可信用户的支付矩阵,基于此建立云服务提供商与可信用户、云服务提供商与不可信用户的不完全信息动态博弈模型;(2)将云服务分为敏感服务和非敏感服务,分别进行信念修正,以监测用户行为;(3)结合用户的历史行为序列计算用户的当前信念值,以给出不同的反应策略;云服务提供商与可信用户的支付矩阵为:可信用户发出正常服务请求,云服务提供商接受服务请求、不响应服务请求、拒绝服务请求对应的矩阵支付值分别为:((1‑α)(U<sub>n</sub>‑C<sub>n</sub>),(1‑α)(S<sub>n</sub>‑Q<sub>n</sub>))、(‑αq<sub>i</sub>C<sub>n</sub>,‑αq<sub>i</sub>(S<sub>n</sub>+Q<sub>n</sub>))、(‑α(1‑q<sub>i</sub>)(C<sub>n</sub>+P<sub>a</sub>),‑α(1‑q<sub>i</sub>)(S<sub>n</sub>+Q<sub>n</sub>));云服务提供商与不可信用户的支付矩阵为:不可信用户发出异常服务请求,云服务提供商接受服务请求、不响应服务请求、拒绝服务请求对应的矩阵支付值分别为:(β(U<sub>a</sub>‑C<sub>a</sub>),‑β(U<sub>a</sub>+Q<sub>n</sub>))、(‑(1‑β)q<sub>i</sub>(C<sub>a</sub>),(1‑β)q<sub>i</sub>(U<sub>i</sub>‑Q<sub>n</sub>))、(‑(1‑β)(1‑q<sub>i</sub>)(C<sub>a</sub>+P<sub>a</sub>),(1‑β)(1‑q<sub>i</sub>)(U<sub>a</sub>‑Q<sub>n</sub>));不可信用户发出正常服务请求,云服务提供商接受服务请求、不响应服务请求、拒绝服务请求对应的矩阵支付值分别为:((1‑α)(U<sub>n</sub>‑C<sub>n</sub>),(1‑α)(S<sub>n</sub>‑Q<sub>n</sub>))、(‑αq<sub>i</sub>C<sub>n</sub>,‑αq<sub>i</sub>(S<sub>n</sub>+Q<sub>n</sub>))、(‑α(1‑q<sub>i</sub>)(C<sub>n</sub>+P<sub>a</sub>),‑α(1‑q<sub>i</sub>)(S<sub>n</sub>+Q<sub>n</sub>));其中,各矩阵支付值(A,B)包括两项,前一项A表示用户的收益,后一项表示云服务提供商的收益;α为系统误报率,U<sub>n</sub>为用户发出正常服务请求被允许访问时获得的收益,C<sub>n</sub>为用户发起正常服务请求的开销,S<sub>n</sub>为云服务提供商允许正常服务请求时获得的收益,拒绝正常服务请求时的效用则为‑S<sub>n</sub>,Q<sub>n</sub>为云服务提供商收到一个请求的开销,q<sub>i</sub>为云服务提供商收到一个异常服务请求时采取不响应的概率,P<sub>a</sub>为用户发送异常服务请求被检测出来受到的惩罚,U<sub>a</sub>为不可信用户发出异常服务请求未被阻止时获得的效用,也是云服务提供商损失的收益,C<sub>a</sub>为不可信用户发送异常服务请求的成本,U<sub>i</sub>为云服务提供商对异常服务请求采取不响应策略时的收益,β为系统漏报率;敏感服务的信念修正方法为:采用精炼贝叶斯均衡修正模型,假设博弈的第n个阶段,云服务提供商对用户的信念为B<sub>n</sub>,不可信用户以概率P发送异常服务请求,可信用户以概率1发送正常服务请求;对于云服务提供商:不可信用户发送正常服务请求的概率P1<sub>Q0</sub>=(1‑α)(1‑p)+pβ;不可信用户发送的异常服务请求概率P1<sub>Q1</sub>=α(1‑p)+p(1‑β);则云服务提供商收到正常服务请求时,如果B<sub>n</sub>&gt;0.5,B<sub>n+1</sub>为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>B</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>+</mo><mi>&beta;</mi><mo>)</mo><msub><mi>B</mi><mi>n</mi></msub><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo><mo>+</mo><mi>p</mi><mi>&beta;</mi><mo>)</mo></mrow><mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo></mrow><mo>+</mo><mi>p</mi><mi>&beta;</mi><mo>)</mo><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>B</mi><mi>n</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000879927140000021.GIF" wi="1292" he="187" /></maths>否则B<sub>n+1</sub>=0.5;其中,B<sub>n+1</sub>为博弈的第n+1个阶段云服务提供商对用户的信念;云服务提供商收到异常服务请求时,B<sub>n+1</sub>为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>B</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo></mrow><mi>&alpha;</mi><mo>+</mo><mi>p</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo></mrow><mi>&alpha;</mi><mo>+</mo><mi>p</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>)</mo><mo>+</mo><mi>&alpha;</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>B</mi><mi>n</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000879927140000022.GIF" wi="1173" he="182" /></maths>其中,p为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>p</mi><mo>=</mo><mfrac><mrow><msub><mi>S</mi><mi>n</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>2</mn><mi>&alpha;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>Q</mi><mi>n</mi></msub></mrow><mrow><mo>&lsqb;</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>q</mi><mi>i</mi></msub><mo>+</mo><msub><mi>&beta;q</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>U</mi><mi>a</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&beta;</mi><mo>)</mo></mrow><msub><mi>q</mi><mi>i</mi></msub><msub><mi>U</mi><mi>i</mi></msub><mo>+</mo><mn>2</mn><mrow><mo>(</mo><mi>&alpha;</mi><mo>+</mo><mi>&beta;</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>Q</mi><mi>n</mi></msub><mo>+</mo><msub><mi>S</mi><mi>n</mi></msub><mo>&rsqb;</mo><msub><mi>B</mi><mi>n</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000879927140000023.GIF" wi="1603" he="186" /></maths>非敏感服务的信念修正方法为:基于精炼贝叶斯均衡修正模型,假设博弈的第n个阶段,云服务提供商对用户的信念为B<sub>n</sub>,不可信用户以概率P发送异常服务请求,可信用户以概率1发送正常服务请求;对于云服务提供商:不可信用户发送正常服务请求的概率P1<sub>Q0</sub>=(1‑α)(1‑p)+pβ;不可信用户发送的异常服务请求概率P1<sub>Q1</sub>=α(1‑p)+p(1‑β);则云服务提供商收到正常服务请求时,如果B<sub>n</sub>&gt;0.5,那么B<sub>n+1</sub>为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>B</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>+</mo><mi>&beta;</mi><mo>)</mo><msub><mi>B</mi><mi>n</mi></msub><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo><mo>+</mo><mi>p</mi><mi>&beta;</mi><mo>)</mo></mrow><mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo></mrow><mo>+</mo><mi>p</mi><mi>&beta;</mi><mo>)</mo><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>B</mi><mi>n</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000879927140000024.GIF" wi="1157" he="187" /></maths>否则B<sub>n+1</sub>=0.5;云服务提供商收到异常服务请求时,B<sub>n+1</sub>为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>B</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo></mrow><mi>&alpha;</mi><mo>+</mo><mi>p</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mrow><msub><mi>B</mi><mi>n</mi></msub><mrow><mo>(</mo><mo>(</mo><mn>1</mn><mo>-</mo><mi>p</mi><mo>)</mo></mrow><mi>&alpha;</mi><mo>+</mo><mi>p</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>)</mo><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>B</mi><mi>n</mi></msub><mo>)</mo></mrow><mi>&alpha;</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0000879927140000025.GIF" wi="1189" he="188" /></maths>
地址 350108 福建省福州市闽侯县上街镇大学城学园路2号福州大学新区