一种计算机软件安全加解密管理系统技术方案

技术编号:20993014 阅读:33 留言:0更新日期:2019-04-29 22:52
本发明专利技术公开了一种计算机软件安全加解密管理系统,属于,包括协同计算平台、协同管理模块和系统管理模块,所述协同管理模块和系统管理模块均与协同计算平台网络连接,所述协同管理模块包括加解密机制破解模块和加解密管理模块,所述加解密机制破解模块包括集群混合异构处理架构和任务创建模块,所述集群混合异构处理架构与任务创建模块连接,所述集群混合异构处理架构包括任务主控模块和FPGA计算管理服务器。本发明专利技术通过集群混合异构处理架构有效的提高了对大规模加解密机制的计算能力,并且通过算法自选模块根据实际的加解密机制来选择所需现有的主流口令算法或定制口令算法。

A Computer Software Security Encryption and Decryption Management System

The invention discloses a computer software security encryption and decryption management system, which belongs to a cooperative computing platform, a cooperative management module and a system management module. The cooperative management module and the system management module are all connected with the network of the cooperative computing platform. The cooperative management module includes the encryption and decryption mechanism cracking module and the encryption and decryption management module, and the encryption and decryption mechanism cracking module. The cluster hybrid heterogeneous processing architecture includes a task master module and a task creation module. The cluster hybrid heterogeneous processing architecture is connected with the task creation module. The cluster hybrid heterogeneous processing architecture includes a task master module and a FPGA computing management server. The present invention effectively improves the computing power of large-scale encryption and decryption mechanism through the cluster hybrid heterogeneous processing architecture, and chooses the existing mainstream password algorithm or custom password algorithm according to the actual encryption and decryption mechanism by the algorithm selector module.

【技术实现步骤摘要】
一种计算机软件安全加解密管理系统
本专利技术涉及计算机软件系统
,尤其是涉及一种计算机软件安全加解密管理系统。
技术介绍
随着信息技术的发展,加解密技术在信息系统中的应用越来越广泛。执法部门在电子证据取证过程中所针对的受调查者,普遍开始采用加解密技术保护敏感文档,想要从中获取有用的证据难度越来越大。我们在支持司法实践过程中发现,利用应用软件的加解密功能设置的加解密数据种类繁多。据统计,包含加解密设置功能的信息系统和应用软件超过200种,常见的软件包括WinRAR、Winzip、7zip、TrueCrypt、Office等,同一类软件版本众多,给司法取证带来巨大困难。为快速进行加解密机制恢复,需要结合先进计算技术对加解密机制进行快速分析破解。因此,提供一种计算机软件安全加解密管理系统,使对加解密机制进行快速破解已成为本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种计算机软件安全加解密管理系统,以解决现有技术中难以对加解密机制进行快速破解的技术问题。本专利技术提供一种计算机软件安全加解密管理系统,包括协同计算平台、协同管理模块和系统管理模块,所述协同管理模块和系统管理模块均与协同计算平台网络连接,所述协同管理模块包括加解密机制破解模块和加解密管理模块,所述加解密机制破解模块用于对加解密机制进行快速分析破解,所述加解密机制破解模块包括集群混合异构处理架构和用于对协同计算平台添加任务的任务创建模块,所述集群混合异构处理架构与任务创建模块连接,所述集群混合异构处理架构包括任务主控模块和FPGA计算管理服务器。进一步的,所述FPGA计算管理服务器包括FPGA服务器管理终端和若干个FPGA服务器,所有所述FPGA服务器均与FPGA服务器管理终端连接。进一步的,所述任务主控模块包括若干个GPU,所述GPU均与FPGA服务器连接。进一步的,所述加解密机制破解模块还包括与协同计算平台连接的计算节点定制模块,所述计算节点定制模块用于选配专业定制的计算节点来破解加解密机制。进一步的,所述加解密管理模块包括存储管理模块和用于实现对计算机内文件进行加解密的加解密管理程序,所述存储管理模块与加解密管理程序连接。进一步的,所述系统管理模块包括与协同计算平台网络连接的功能管理模块和策略管理模块,所述策略管理模块用于对计算节点进行增减或修改。进一步的,所述功能管理模块包括功能维护模块和角色管理模块,所述角色管理模块用于增减用户以及对用户权限进行编辑。进一步的,所述协同管理模块还包括与协同计算平台连接的算法自选模块,所述算法自选模块包括算法存储模块和用于支持新算法定制服务的算法定制模块,所述算法存储模块用于对大量主流口令算法进行存储。进一步的,本专利技术的加解密机制破解方法为:S1:用户先将加解密机制输入至协同计算平台,用户通过算法自选模块根据实际加解密机制自由选择所需的口令算法,或者用户可根据加解密机制定制新的口令算法。S2:用户根据实际加解密机制能够对专业定制的计算节点进行选择,并且用户通过策略管理模块能够对空闲的FPGA服务器或GPU进行整合资源,使空闲的FPGA服务器和GPU相组合的系统架构对新增任务进行解密处理。S3:算法自选模块能够将所需的多种口令算法以电信号的形式输送至协同计算平台,协同计算平台能够将所需的多种口令算法输送至加解密机制破解模块,使FPGA服务器和GPU相组合的系统架构对加解密机制进行快速分析破解。与现有技术相比较,本专利技术的有益效果在于:其一,本专利技术提供的集群混合异构处理架构采用CPU+FPGA服务器+GPU的系统架构,充分利用FPGA服务器的并行计算处理能力,将计算处理分割于FPGA服务器和GPU之间进行协同处理,通过集群混合异构处理架构有效的提高了对大规模加解密机制的计算能力,以解决现有技术中难以对加解密机制进行快速破解的技术问题。其二,本专利技术设有算法自选模块,算法自选模块包括算法存储模块和算法定制模块,本专利技术通过算法自选模块可以对现有的大量主流口令算法进行选择,并且用户能够通过算法定制模块并根据实际的加解密机制来自定义口令库,使本专利技术具有多种口令模式。其三,本专利技术通过角色管理模块能够对角色权限进行设置或者对用户角色进行增减操作,使每个用户的权限都有所不同,提高了本专利技术的实用性,满足不同用户的需求。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术系统的结构框图;图2为加解密机制破解模块的结构框图;图3为本专利技术中加解密机制破解方法的流程图;具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和显示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。下面结合图1至图3所示,本专利技术实施例提供了一种计算机软件安全加解密管理系统,包括协同计算平台、协同管理模块和系统管理模块,所述协同管理模块和系统管理模块均与协同计算平台网络连接,所述协同管理模块包括加解密机制破解模块和加解密管理模块,所述加解密机制破解模块用于对加解密机制进行快速分析破解,所述加解密机制破解模块包括集群混合异构处理架构和用于对协同计算平台添加任务的任务创建模块,所述集群混合异构处理架构与任务创建模块连接,所述集群混合异构处理架构包括任务主控模块和FPGA计算管理服务器;集群混合异构处理架构采用CPU+FPGA服务器+GPU的系统架构,增强GPU的处理能力,FPGA服务器可以比其他加速选项更灵活地实现处理器的卸载任务,充分利用FPGA服务器的并行计算处理能力,将计算处理分割于FPGA服务器和GPU之间进行协同处理,有效提高了对大规模加解密机制的计算能力,本专利技术的协同计算平台支持Windows/RHELLinux的集群系统,并支持单机运行和集群并发本文档来自技高网...

【技术保护点】
1.一种计算机软件安全加解密管理系统,其特征在于,包括协同计算平台、协同管理模块和系统管理模块,所述协同管理模块和系统管理模块均与协同计算平台网络连接,所述协同管理模块包括加解密机制破解模块和加解密管理模块,所述加解密机制破解模块用于对加解密机制进行快速分析破解,所述加解密机制破解模块包括集群混合异构处理架构和用于对协同计算平台添加任务的任务创建模块,所述集群混合异构处理架构与任务创建模块连接,所述集群混合异构处理架构包括任务主控模块和FPGA计算管理服务器。

【技术特征摘要】
1.一种计算机软件安全加解密管理系统,其特征在于,包括协同计算平台、协同管理模块和系统管理模块,所述协同管理模块和系统管理模块均与协同计算平台网络连接,所述协同管理模块包括加解密机制破解模块和加解密管理模块,所述加解密机制破解模块用于对加解密机制进行快速分析破解,所述加解密机制破解模块包括集群混合异构处理架构和用于对协同计算平台添加任务的任务创建模块,所述集群混合异构处理架构与任务创建模块连接,所述集群混合异构处理架构包括任务主控模块和FPGA计算管理服务器。2.根据权利要求1所述的计算机软件安全加解密管理系统,其特征在于,所述FPGA计算管理服务器包括FPGA服务器管理终端和若干个FPGA服务器,所有所述FPGA服务器均与FPGA服务器管理终端连接。3.根据权利要求1所述的计算机软件安全加解密管理系统,其特征在于,所述任务主控模块包括若干个GPU,所述GPU均与FPGA服务器连接。4.根据权利要求1所述的计算机软件安全加解密管理系统,其特征在于,所述加解密机制破解模块还包括与协同计算平台连接的计算节点定制模块,所述计算节点定制模块用于选配专业定制的计算节点来破解加解密机制。5.根据权利要求1所述的计算机软件安全加解密管理系统,其特征在于,所述加解密管理模块包括存储管理模块和用于实现对计算机内文件进行加解密的加解密管理程序,所述存储管理模块与加解密管理程序连接。6.根据权利要求1所述的计算机...

【专利技术属性】
技术研发人员:尤文杰华杰强科华
申请(专利权)人:无锡京和信息技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1