发明名称 一种基于三维证据模型的安全需求度量方法
摘要 本发明公开了一种基于三维证据模型的安全需求度量方法,涉及可信计算领域,所述方法包括以下步骤:(1)构建安全需求三维证据模型;(2)构建三维证据库:(3)实现三维证据融合算法;本发明以软件需求工程的安全性为出发点,在需求阶段构建了一个安全需求三维证据模型,并基于该模型提出一套安全需求度量方法,以达到在软件开发初期全面、系统、综合地度量软件需求安全性,从而减少软件漏洞出现的可能性,降低了软件的安全成本,切实保障了软件的安全性。
申请公布号 CN103699787A 申请公布日期 2014.04.02
申请号 CN201310689186.1 申请日期 2013.12.12
申请人 天津大学 发明人 李晓红;韩卓兵;胡静;吴晓菲;李洪波;宋姣娇
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 天津市北洋有限责任专利代理事务所 12201 代理人 温国林
主权项 1.一种基于三维证据模型的安全需求度量方法,其特征在于,所述方法包括以下步骤:(1)构建安全需求三维证据模型;(2)构建三维证据库:(3)实现三维证据融合算法;其中,步骤(3)中所述实现三维证据融合算法的操作具体为:1)层次分析法构造层次结构将软件安全需求按照重要性程度分层,分为三层,最上层为目标层,第二层为维度层,第三层为证据层;构造比较判断矩阵及一致性检验其中,两两比较判断矩阵如下:<![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>5</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>/</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>3</mn></mtd></mtr><mtr><mtd><mn>1</mn><mo>/</mo><mn>5</mn></mtd><mtd><mn>1</mn><mo>/</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>然后计算准则层的相对权重,求出该判断矩阵的特征向量M=[0.9161 0.3715 0.1506]<sup>T</sup>归一化之后得到相对权重向量W=[0.636 0.259 0.105]<sup>T</sup>矩阵的最大特征根λ<sub>max</sub>=3.0385,一致性指标<img file="FDA0000436380500000012.GIF" wi="511" he="95" />满足判断矩阵的一致性需求,得到准则层的权重表达如下:(技术 工程 管理)=(0.636 0.259 0.105)2)证据理论设权重向量W=(ω<sub>1</sub>…ω<sub>n</sub>),满足:ω<sub>1</sub>∈[0,1]且<img file="FDA0000436380500000013.GIF" wi="224" he="72" />令1-θ<sub>i</sub>=ω<sub>1</sub>/ω<sub>max</sub>,则称θ<sub>i</sub>为ω<sub>i</sub>的“折扣率”,可得新的相对权重向量W=(ω<sub>1</sub>ω<sub>2</sub>…ω<sub>n</sub>)/ω<sub>max</sub>,对证据理论的信度函数表达式修正如下:m′(A)=(1-θ<sub>i</sub>)m(A),m′(θ)=(1-θ<sub>i</sub>)m(θ)+θ<sub>i</sub>,然后修正过的信度函数带入原证据合成公式中,得到关联各指标权重的证据理论合成公式如下:识别框架θ上有多个置信函数,其基本置信函数为m<sub>i</sub>,,A<sub>i</sub>表示各焦元,其权重为W=(ω<sub>1</sub>…ω<sub>n</sub>),则折扣率为θ<sub>i</sub>,1-θ<sub>i</sub>=ω<sub>1</sub>/ω<sub>max</sub>,函数m:2<sup>θ</sup>→[0,1]:<img file="FDA0000436380500000014.GIF" wi="755" he="136" />m(θ)=(1-θ<sub>i</sub>)m(θ)+θ<sub>i</sub>。
地址 300072 天津市南开区卫津路92号