本发明专利技术属于网络安全管理技术领域,尤其为一种明确国密算法的性能和使用落地的方法,通过在应用系统中设置用于采集加密数据的预埋点,可以根据预埋点采集加密数据,使得加密数据的采集更加精准,然后通过加密数据解析模块对采集的加密数据进行解析,解析过程中,通过加密类型统计模块对加密数据的加密算法类型进行统计,然后可以通过国密算法使用落地评价模块生成国产加密算法使用落地的评价结果,使得国密算法使用落地的评价程序化,可执行性更好;通过设置加密信息统计模块,能为国密算法性能评价模块提供评价数据,使得国密算法的性能评价能够程序化进行。能评价能够程序化进行。能评价能够程序化进行。
【技术实现步骤摘要】
一种明确国密算法的性能和使用落地的方法
[0001]本专利技术属于网络安全管理
,具体涉及一种明确国密算法的性能和使用落地的方法。
技术介绍
[0002]对于电力企业来说,目前正全面朝着数字化、网络化的方向建设,作为国家基础的能源供应平台,其网络系统的安全性至关重要。而随着大型电力公司应用系统的生态体系不断成长,应用系统种类众多,对各种应用系统的登录人员的管理也变得日益复杂和充满挑战性,如果对用户没有监管到位,特别是对于恶意用户没有及时有效的进行监管,很容易造成应用系统被恶意操作或造成数据的泄漏。
[0003]为此,要求电力企业的应用系统中的加密数据要尽可能的采用国产密码进行加密,但是目前没有能够程序化判断国密使用情况和国密性能的方案,导致对应用系统国密算法使用情况不容易获知。
技术实现思路
[0004]本专利技术的目的在于提供一种明确国密算法的性能和使用落地的方法,以解决现有技术中难以监控应用系统中的加密算法类型及不便对加密算法进行性能评价的技术问题。
[0005]为解决上述技术问题,本专利技术采用以下技术方案:
[0006]一种明确国密算法的性能和使用落地的方法,该方法用于对企业的应用系统的加密进行评估,包括:
[0007]在应用系统中设置用于采集加密数据的预埋点;
[0008]根据所述预埋点,通过加密数据采集模块采集加密数据;
[0009]设置加密数据解析模块,通过所述加密数据解析模块对所述加密数据采集模块采集的加密数据进行解析;
[0010]设置加密类型统计模块,在所述加密数据解析模块解析加密数据过程中,根据解析数据的加密类型,通过所述加密类型统计模块对采用国密算法加密的数据进行统计;
[0011]设置国密算法使用落地评价模块,根据所述加密类型统计模块所统计的采用国密算法加密的数据,通过所述国密算法使用落地评价模块生成国密算法使用落地评价结果;
[0012]设置加密信息统计模块,基于所述加密类型统计模块,在所述加密数据解析模块解析数据过程中,通过所述加密信息统计模块对采用国密算法加密的数据的加密信息进行统计;
[0013]设置国密算法性能评价模块,根据所述加密信息统计模块所统计的采用国密算法加密的数据的加密信息,通过所述国密算法性能评价模块生成国密算法性能评价结果。
[0014]本专利技术进一步的改进在于,所述加密信息统计模块中设有秘钥长度统计单元,用于统计采用国密加密的数据中秘钥的长度。
[0015]本专利技术进一步的改进在于,所述加密信息统计模块中设有秘钥解析速度统计单
元,用于统计采用国密加密的数据中秘钥的解析速度。
[0016]本专利技术进一步的改进在于,所述加密信息统计模块中设有解析失败数据统计单元,用于统计采用国密加密的数据中,所解密失败的数据。
[0017]本专利技术进一步的改进在于,所述加密类型统计模块中设有国密算法加密统计单元及非国密算法加密统计单元,分别用于统计采用国密算法加密的数据和用于统计采用非国密算法加密的数据。
[0018]本专利技术进一步的改进在于,在应用系统中设置有多处用于采集加密数据的预埋点,各预埋点分别埋设在应用系统中处理加密数据的程序段中。
[0019]本专利技术进一步的改进在于,所述处理加密数据的程序段包括生成加密数据的程序段、传输加密数据的程序段以及解析加密数据的程序段。
[0020]本专利技术进一步的改进在于,所述加密数据解析模块中设有多个加密数据解析单元,各加密数据解析单元分别用于解析不同加密算法加密的数据。与现有技术相比,本专利技术至少具有如下有益的技术效果:
[0021]1、该明确国密算法的性能和使用落地的方法通过在应用系统中设置用于采集加密数据的预埋点,可以根据预埋点采集加密数据,使得加密数据的采集更加精准,然后通过加密数据解析模块对采集的加密数据进行解析,解析过程中,通过加密类型统计模块对加密数据的加密算法类型进行统计,然后可以通过国密算法使用落地评价模块生成国产加密算法使用落地的评价结果,使得国密算法使用落地的评价程序化,可执行性更好。
[0022]2、通过设置加密信息统计模块,可基于加密类型统计模块,在加密数据解析模块解析数据过程中,通过加密信息统计模块对采用国密算法加密的数据的加密信息进行统计,从而为国密算法性能评价模块提供评价数据,使得国密算法的性能评价能够程序化进行。
[0023]4、该明确国密算法的性能和使用落地的方法通过对应用系统中国密算法的使用情况进行统计和评价,从而有利于推动国产密码的使用,有利于确保应用系统中使用到的加密数据的安全性、可靠性。
附图说明
[0024]图1为本专利技术明确国密算法的性能和使用落地的方法一实施例的流程图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]一种明确国密算法的性能和使用落地的方法,请参阅图1。
[0027]该明确国密算法的性能和使用落地的方法用于对企业的应用系统的加密进行评估,如图1所示,该明确国密算法的性能和使用落地的方法包括:
[0028](1)在应用系统10中设置用于采集加密数据的预埋点,设置有多处用于采集加密数据的预埋点,各预埋点分别埋设在应用系统10中处理加密数据的程序段中,处理加密数
据的程序段包括生成加密数据的程序段、传输加密数据的程序段、解析加密数据的程序段,从而通过预埋点采集本应用系统生成的加密数据、从外部传输过来的加密数据以及本应用系统所要解析的加密数据。
[0029](2)根据各预埋点,通过加密数据采集模块20采集加密数据,加密数据采集模块20可以是企业内部的数据库或云端数据库,将采集到的加密数据存储在加密数据采集模块20中。
[0030](3)设置加密数据解析模块30,通过加密数据解析模块30对加密数据采集模块20采集的数据进行解析,加密数据解析模块30中设有多个加密数据解析单元,各加密数据解析单元分别用于解析不同加密算法加密的数据,比如,第一数据解析单元用于解析第一预埋点采集的加密数据,第二数据解析单元用于解析第二预埋点采集的加密数据。
[0031](4)设置加密类型统计模块40,在加密数据解析模块30解析数据过程中,根据解析数据的加密类型,通过加密类型统计模块40对采用国密算法加密的数据进行统计。同时,加密类型统计模块40对非国密算法加密的数据也进行统计。加密类型统计模块40中设有国密算法加密统计单元及非国密算法加密统计单元,分别用于统计采用国密算法加密的数据和用于统计采用非国密算法加密的数据。
[0032](5)设置国密算法使用落地评价模块50,根据加密类型统计模块40所统计的采用国密算法加密的数据,通过国密算法使用落本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种明确国密算法的性能和使用落地的方法,其特征在于,该方法用于对企业的应用系统的加密进行评估,包括:在应用系统中设置用于采集加密数据的预埋点;根据所述预埋点,通过加密数据采集模块采集加密数据;设置加密数据解析模块,通过所述加密数据解析模块对所述加密数据采集模块采集的加密数据进行解析;设置加密类型统计模块,在所述加密数据解析模块解析加密数据过程中,根据解析数据的加密类型,通过所述加密类型统计模块对采用国密算法加密的数据进行统计;设置国密算法使用落地评价模块,根据所述加密类型统计模块所统计的采用国密算法加密的数据,通过所述国密算法使用落地评价模块生成国密算法使用落地评价结果;设置加密信息统计模块,基于所述加密类型统计模块,在所述加密数据解析模块解析数据过程中,通过所述加密信息统计模块对采用国密算法加密的数据的加密信息进行统计;设置国密算法性能评价模块,根据所述加密信息统计模块所统计的采用国密算法加密的数据的加密信息,通过所述国密算法性能评价模块生成国密算法性能评价结果。2.根据权利要求1所述的一种明确国密算法的性能和使用落地的方法,其特征在于,所述加密信息统计模块中设有秘钥长度统计单元,用于统计采用国密加密的数据中秘钥的长度。3.根据权利要求1所述的一种...
【专利技术属性】
技术研发人员:毕玉冰,杨东,肖力炀,崔逸群,刘超飞,曾荣汉,胥冠军,朱博迪,刘迪,刘骁,王文庆,邓楠轶,董夏昕,朱召鹏,介银娟,王艺杰,崔鑫,曾晴霞,黎宏,
申请(专利权)人:华能集团技术创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。