基于鱼群神经网络的信息安全性评价与研究

基于鱼群神经网络的信息安全性评价与研究

ID:21878512

大小:54.00 KB

页数:6页

时间:2018-10-25

基于鱼群神经网络的信息安全性评价与研究_第1页
基于鱼群神经网络的信息安全性评价与研究_第2页
基于鱼群神经网络的信息安全性评价与研究_第3页
基于鱼群神经网络的信息安全性评价与研究_第4页
基于鱼群神经网络的信息安全性评价与研究_第5页
资源描述:

《基于鱼群神经网络的信息安全性评价与研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于鱼群神经网络的信息安全性评价与研究信息安全评估是保障和维护X络信息安全的重要环节。针对BP神经X络技术在对信息安全进行评估时存在的收敛速度慢、不易获得全局最优解、诊断精度低以及X络结构不确定等缺点,而人工鱼群算法具有较优的全局收敛能力及较快的寻优速度。因此,本文利用人工鱼群算法对BP神经X络的初始权值和阈值进行了优化,建立了一种新的X络信息安全评价模型,并将该模型应用到具体的评价实例中。结果表明,人工鱼群神经X络算法具有收敛速度快及泛化能力强的优点,为信息安全评估提供一种高效、准确及可靠的方法。目前国内外常用的信息安全风险评价模型主要由层次分析法(AHP

2、)、基于概率统计的ALE算法,模糊综合评价法等,也取得了一定的研究成果。但上述算法的基本思想是基于线性映射和概率密度分布的,即各风险指标与最终评价结果之间存在着线性关系[2]。然而,这种关系的存在是否科学至今也没有得到准确的答复,同时这些方法在实施时虽然给出了定量计算的算法,但操作较为繁琐,难以达到快速识别的要求。目前应用较广泛的BP神经X络评价算法存在着X络参数难确定、收敛速度较慢且易陷入极小值等问题。为了解决上述问题,本文应用鱼群算法对BP神经X络进行了改进,结合信息安全评价实例进行了测试,并将测试数据与标准BP神经X络进行了比较与分析,取得了理想的结果

3、。一、信息安全的概念所谓的信息安全评估指的是通过分析信息系统所包含的资产总值、识别系统本身的防御机制以及所受到的危险性系数,利用数学模型综合判断出系统当前的风险值。信息安全风险评估主要包括三方面的内容,分别是资产总值识别、外部威胁识别以及脆弱性识别。资产总值识别是为了识别出系统所涉及的资产总值,外部威胁识别指的是识别当前状态下系统受攻击或威胁的程度,而脆弱性识别指的是系统自身的脆弱性程度。其中综合考虑外部威胁以及内部脆弱性可以得出发生风险事件的危害性,而自然总值识别再加上脆弱性识别就可以得到系统的易损性,基于上述过程可以得到信息安全系统的风险值。二、基本BP

4、神经X络算法BP神经X络算法是一种采用误差反向传播的多层前馈感知器。其特点是具有分布式的信息存储方式,能进行大规模并行处理,并具有较强的自学习及自适应能力。BPX络由输入层(感知单元)、计算层(隐藏层)、输出层三部分组成。输入层神经元首先将输入信息向前传递至隐含层节点,经过激活函数预处理后,隐层节点再将输出信息传送至输出层得到结果输出。输入层与输出层节点的个数取决于输入、输出向量的维数,隐含层节点个数目前并没有统一的标准进行参考,需通过反复试错来确定。根据Kolmogorov定理,具有一个隐层的三层BP神经X络能在闭集上以任意精度逼近任意非线性连续函数,所以

5、本文选择单隐层的BP神经X络。三、人工鱼群算法3.1基本原理通过对鱼类觅食的观察可知,鱼类一般能自行或者尾随其他同伴找到食物数量相对充足的地方。因此,一般鱼类数量较多的地区即为食物相对充足的区域。人工鱼群算法是指通过长期对鱼类觅食行为的观察,构造人工鱼来模拟鱼类的觅食、群聚、尾随以及随机行为,从而完成全局最优值的寻找。算法所包含的基本过程如下:觅食行为:鱼类会利用视觉或嗅觉来感知水中食物浓度的高低,以此来选择觅食的路线。聚群行为:鱼类一般会以群体形式进行觅食,以此来躲避天敌的伤害并以最大概率获得准确的觅食路线。尾随行为:当群体中的某条鱼或几条鱼寻找到食物后,

6、其附近的其他同伴会立刻尾随而来,其他更远处的鱼也会相继游过来。随机行为:鱼在水中的活动是不受外界支配的,基本上处于随机状态,这种随机性有利于鱼类更大范围的寻找食物及同伴。3.2鱼群算法优化BP神经X络的原理BP神经X络在求解最优化问题时容易陷入局部极值,并且X络的收敛速度较慢。鱼群算法通过设定人工鱼个体,模拟鱼群在水中的觅食、尾随和群聚行为,通过个体的局部寻优,最终实现全局寻优。人工鱼在不断感知周围环境状况及同伴状态后,集结在几个局部最优点处,而值较大的最优点附近一般会汇集较多的人工鱼,这有助于判断并实现全局最优值的获取。因此用人工鱼群算法来优化BP神经X络

7、是一种合理的尝试。3.3具体工作步骤人工鱼群算法用于优化神经X络时的具体步骤如下:①设定BP神经X络结构,确定隐层节点数目;②设定人工鱼参数,主要包括个体间距离、有效视线范围以及移动步长等;③人工鱼进行觅食、群聚及尾随行为来优化BP神经X络;④通过设定的状态参量,判断是否达到目标精度;⑤若达到精度要求则输出X络优化权值,并执行X络循环,否则继续改化参数进行优化;⑥输出最终优化参数并进行计算机X络安全评价。四、仿真实验将信息安全风险评估常用的3项评价指标的分值作为BP神经X络的输入,X络的期望输出只有一项,即安全综合评价分值。目前用于信息安全风险评价的数据还很

8、少,本文采用文献[3]所列的15组典型信息安全单项指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。