1.基于区块链的智能数据快速加密传输系统,其特征在于,包括数据采集模块、分析模块、加密级别判断模块以及快速加密传输模块,模块间存在连接;
数据采集模块,采集在数据进行加密传输前的多项数据信息,包括加密数据信息以及所处通信网络安全信息,采集后,将在数据进行加密传输前的加密数据信息和所处通信网络安全信息处理后传递至分析模块;
分析模块,将在数据进行加密传输前的加密数据信息和所处通信网络安全信息进行综合分析,生成加密程度判断指数,并将加密程度判断指数传递至加密级别判断模块;
加密级别判断模块,将加密程度判断指数与预设的加密程度评估阈值进行比较,将需要加密传输的数据分为不同的分类,根据分类结果将需要加密传输的数据标记为快速级加密数据、普通级加密数据、安全级加密数据;
快速加密传输模块,依据需要加密传输的数据的分类结果,对需要加密传输的数据进行不同程度的加密。
2.根据权利要求1所述的基于区块链的智能数据快速加密传输系统,其特征在于,在数据采集模块中,在数据进行加密传输前的加密数据信息包括数据基本信息、数据内容敏感系数以及数据传输紧迫系数,在数据进行加密传输前的所处通信网络安全信息包括客观网络环境安全系数,采集后,数据采集模块将数据内容敏感系数、数据传输紧迫系数以及客观网络环境安全系数分别标定为 、 、 。
3.根据权利要求2所述的基于区块链的智能数据快速加密传输系统,其特征在于,数据内容敏感系数获取的逻辑如下:设置保密性基准分,将其标记为 ;将数据基本信息中的保密级别提取出来,保密级别包括1级、2级、3级,当保密级别为1级时增加 分,当保密级别为3级时减去 分,当保密级别为2级时不加分也不减分, 和 为预设的常量,当保密级别为1级时 =
0,当保密级别为3级时 =0,当保密级别为2级时 =0, =0;通过公式;设置完整性基准分,将其标记为 ;将数据基本信息中
的完整性级别提取出来,完整性级别包括1级、2级、3级,当完整性级别为1级时增加 分,当完整性级别为3级时减去 分,当完整性级别为2级时不加分也不减分, 和为预设的常量,当完整性级别为1级时 =0,当完整性级别为3级时 =0,当完整性级别为2级时 =0, =0;通过公式 ;赋予保密性基准分一个修正值 ,再赋予完整性基准分 一个修正值 , , ;通
过公式 ,得到数据内容敏感系数 ;
数据传输紧迫系数获取的逻辑如下:
通过操作系统获取数据的大小并标定为 ,获取当前时间以及数据失效时间,将当前时间以及数据失效时间进行分析计算获得数据的时效性并标定为 ,计算表达式为:,式中 为当前时间, 为数据失效时间,是一个控制时
间衰减速度的参数;采集传输网络的带宽,并标定为 ,传输数据需要传输的距离,并标定为 ,数据压缩率并标定位 ,计算数据传输速度,计算表达式为:;将获得的数据的大小、数据的时效性、数据传输速度
进行综合分析计算获得数据传输紧迫系数,计算公式如下: ;
客观网络环境安全系数获取的逻辑如下:
获取网络节点的数量;获取防火墙密码字符集的大小和密码长度,分析计算表示攻击者需要破解系统的平均尝试次数,并标定为 ,计算公式为: ,式中 为密码字符集的大小, 为密码长度;获取安全机制的数量,获取各个安全机制的复杂性得分,综合分析获得总安全机制的复杂性评分,并标定为 ,计算方式如下,式中 为安全机制的数量, 为第i个安全机制的复杂性得分, 为第i个安全机制的权重;综合总安全机制的复杂性评分、网络节点的数量、攻击者需要破解系统的平均尝试次数分析生成客观网络环境安全系数,计算公式为: ,式中 为网络节点的数量。
4.根据权利要求3所述的基于区块链的智能数据快速加密传输系统,其特征在于,在分析模块中,分析模块获取到客观网络环境安全系数 、数据内容敏感系数 、数据传输紧迫系数 后,将客观网络环境安全系数 、数据内容敏感系数 、数据传输紧迫系数 进行公式化分析,生成加密程度判断指数 ,依据公式为:,式中 分别为客观
网络环境安全系数 、数据传输紧迫系数 以及数据内容敏感系数 的预设比例系数,且 均大于0。
5.根据权利要求4所述的基于区块链的智能数据快速加密传输系统,其特征在于,在加密级别判断模块中,获取生成的加密程度判断指数后,将生成的加密程度判断指数与加密程度评估第一阈值、加密程度评估第二阈值进行对比,当加密程度判断指数小于等于加密程度评估第一阈值且大于加密程度评估第二阈值,则将需要加密传输的数据分类为普通级加密数据;
当加密程度判断指数大于加密程度评估第一阈值,则将需要加密传输的数据分类为快速级数据;
当加密程度判断指数小于等于加密程度评估第二阈值,则将需要加密传输的数据分类为安全级数据。