一种加密灵活度评估方法、设备、介质及产品与流程

摘要: 本申请涉及信息安全,特别是涉及一种加密灵活度评估方法、设备、介质及产品。背景技术:1、在信息技术日新月异的当下,计算能力呈指数级增长,密码学研究持续深入,密码分...
一种加密灵活度评估方法、设备、介质及产品与流程

本申请涉及信息安全,特别是涉及一种加密灵活度评估方法、设备、介质及产品。

背景技术:

1、在信息技术日新月异的当下,计算能力呈指数级增长,密码学研究持续深入,密码分析技术也愈发精进。这一系列变化使得加密算法的安全性遭受前所未有的冲击。其中,量子计算机的崛起对传统公钥密码体制构成了巨大威胁,为有效抵御这种威胁,行业迫切需要向抗量子密码迁移。但这一过程成本高、耗时久,还存在互操作性问题,可能干扰业务运营。在此背景下,加密灵活性概念应运而生。

2、加密灵活性指的是包含密码应用的信息系统能够在不中断运行的情况下,灵活替换和调整所使用的加密算法,以此增强整体系统的韧性,更好地应对不断变化的安全威胁。但目前在加密灵活度评估模型方面存在明显缺失。发明人已知的现有评估技术与方法大多采用单一维度进行评估,难以全面考量复杂业务场景下加密灵活性的动态表现。例如,部分评估仅仅关注算法切换的理论可行性,却忽视了实际切换过程中的时间成本、对系统性能的即时影响以及切换后系统的长期稳定性等关键因素。这种片面的评估方式导致评估结果与实际应用需求严重脱节,无法为加密技术的优化和应用提供可靠依据。

3、加密灵活度评估旨在全面、系统地衡量一个信息系统在面对不断变化的加密环境时的适应能力。然而现有技术在加密灵活度评估方面存在评估维度单一、缺乏统一标准等缺点,导致无法准确、全面地评估系统的加密灵活度。

技术实现思路

1、本申请的目的是提供一种加密灵活度评估方法、设备、介质及产品,

2、为实现上述目的,本申请提供了如下方案:

3、第一方面,本申请提供了一种加密灵活度评估方法,包括:

4、构建加密灵活度评估体系;所述加密灵活度评估体系包括加密算法适应性维度、密钥管理灵活度维度、协议与环境兼容性维度、动态调整能力维度、接口可扩展维度和加密功能虚拟化维度;所述加密灵活度评估体系中的每个维度均包括多个量化指标;

5、获取信息系统中与加密灵活度评估体系对应的数据,作为信息系统数据;所述信息系统指包含密码应用的系统;

6、基于所述信息系统数据得到所述信息系统的灵活度综合得分;

7、基于所述灵活度综合得分评估所述信息系统的加密灵活度等级。

8、可选地,构建加密灵活度评估体系,包括:

9、在加密算法适应性维度中设定量化指标,量化指标包括:支持算法种类数、算法切换时间和算法自定义实现能力;

10、在密钥管理灵活度维度中设定量化指标,量化指标包括:密钥长度可配置范围、密钥更新周期可调性和密钥存储兼容性;

11、在协议与环境兼容性维度中设定量化指标,量化指标包括:兼容协议数量、平台适配性和网络环境适应性;

12、在动态调整能力维度中设定量化指标,量化指标包括:策略响应时间、自动优化成功率和资源弹性系数;

13、在接口可扩展维度中设定量化指标,量化指标包括:标准化接口覆盖率、动态加载响应时间和api可配置度;

14、在加密功能虚拟化维度中设定量化指标,量化指标包括:策略加载时延、功能模块可重构率、虚拟化函数覆盖率。

15、可选地,从信息接口中,获取信息系统数据。

16、可选地,基于所述信息系统数据得到所述信息系统的灵活度综合得分,包括:

17、基于所述信息系统数据得到加密灵活度评估体系中各个维度的灵活度得分;

18、基于所述各个维度的灵活度得分得到所述信息系统的灵活度综合得分。

19、可选地,基于所述信息系统数据得到加密灵活度评估体系中各个维度的灵活度得分,包括:

20、对所述信息系统数据进行归一化处理,得到归一化数据;

21、基于所述归一化数据得到加密灵活度评估体系中各个维度的灵活度得分。

22、可选地,采用公式,基于所述归一化数据得到加密灵活度评估体系中各个维度的灵活度得分;式中,表示第个维度的灵活度得分,表示第个维度中量化指标的数量,表示第个维度中第个量化指标的归一化数据。

23、可选地,采用公式,基于所述各个维度的灵活度得分得到所述信息系统的灵活度综合得分;式中,表示信息系统的灵活度综合得分,表示第个维度的灵活度得分,表示第个维度的权重。

24、第二方面,本申请提供了一种计算机设备,包括:存储器、处理器以存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现上述中任一项所述的加密灵活度评估方法的步骤。

25、第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述中任一项所述的加密灵活度评估方法的步骤。

26、第四方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述中任一项所述的加密灵活度评估方法的步骤。

27、根据本申请提供的具体实施例,本申请具有了以下技术效果:

28、本申请提供了一种加密灵活度评估方法、设备、介质及产品,通过构建加密灵活度评估体系,涵盖加密算法适应性、密钥管理灵活度、协议与环境兼容性、动态调整能力、接口可扩展以及加密功能虚拟化维度,能够全面且细致地剖析信息系统的加密灵活度。通过从信息系统中获取与加密灵活度评估体系对应的数据,基于此确定信息系统的灵活度综合得分,以此评估信息系统的加密灵活度等级,全面精准评估信息系统加密灵活度的现状,有助于企业快速判断自身信息系统的密码应用灵活度所处的水平,进而有针对性地制定改进策略。

1.一种加密灵活度评估方法,其特征在于,所述加密灵活度评估方法包括:

2.根据权利要求1所述的加密灵活度评估方法,其特征在于,构建加密灵活度评估体系,包括:

3.根据权利要求1所述的加密灵活度评估方法,其特征在于,从信息接口中,获取信息系统数据。

4.根据权利要求1所述的加密灵活度评估方法,其特征在于,基于所述信息系统数据得到所述信息系统的灵活度综合得分,包括:

5.根据权利要求4所述的加密灵活度评估方法,其特征在于,基于所述信息系统数据得到加密灵活度评估体系中各个维度的灵活度得分,包括:

6.根据权利要求5所述的加密灵活度评估方法,其特征在于,采用公式,基于所述归一化数据得到加密灵活度评估体系中各个维度的灵活度得分;式中,表示第个维度的灵活度得分,表示第个维度中量化指标的数量,表示第个维度中第个量化指标的归一化数据。

7.根据权利要求4所述的加密灵活度评估方法,其特征在于,采用公式,基于所述各个维度的灵活度得分得到所述信息系统的灵活度综合得分;式中,表示信息系统的灵活度综合得分,表示第个维度的灵活度得分,表示第个维度的权重。

8.一种计算机设备,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-7中任一项所述的加密灵活度评估方法。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-7中任一项所述的加密灵活度评估方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-7中任一项所述的加密灵活度评估方法。