合肥金星智控科技股份有限公司
宣传

位置:中冶有色 >

有色技术频道 >

> 固/危废处置技术

> 焚烧炉自动燃烧控制系统加密装置和加密方法

焚烧炉自动燃烧控制系统加密装置和加密方法

607   编辑:中冶有色技术网   来源:光大环保技术研究院(南京)有限公司  
2023-12-14 15:01:53
权利要求书: 1.一种焚烧炉自动燃烧控制系统加密装置,其特征在于,包括:加密计算机和加密锁,所述加密锁配置为能与所述加密计算机进行通信的外置式硬件装置;

所述加密计算机上配置有加密管理模块和加密模块,其中,所述加密管理模块针对自动燃烧控制系统的识别码向加密锁中发布授权许可;

所述加密模块针对所述识别码对对应于所述识别码的所述自动燃烧控制系统进行加密;

其中,所述识别码针对所述自动燃烧控制系统的每一应用唯一设置;

所述加密模块包括配置为对所述自动燃烧控制系统进行加壳的加壳软件,所述加壳软件针对所述自动燃烧控制系统的关键函数进行混淆加密。

2.如权利要求1所述的加密装置,其特征在于,所述加密计算机还配置有安装包制作模块,用以对对应于所述识别码的所述自动燃烧控制系统的程序和所述加密锁中的所述授权许可进行安装包制作。

3.如权利要求1所述的加密装置,其特征在于,所述自动燃烧控制系统的每一应用具有不同的配置文件。

4.如权利要求1所述的加密装置,其特征在于,所述加密管理模块包括配置为针对所述识别码制作授权许可模板的授权模块。

5.一种焚烧炉自动燃烧控制系统加密方法,其特征在于,采用如权利要求1?4任意一项所述的焚烧炉自动燃烧控制系统加密装置进行,所述方法包括授权步骤和加密步骤;

所述授权步骤包括:

S11:获取自动燃烧控制系统的标识码,其中所述识别码针对所述自动燃烧控制系统的每一应用唯一设置;

S12:采用加密计算机针对所述标识码制作授权许可;

S13:将所述授权许可发布至与所述加密计算机进行通信的加密锁;

所述加密步骤包括:

S2:采用所述加密计算机针对所述识别码对对应于所述识别码的所述自动燃烧控制系统进行加壳的方式进行加密,包括:S21:获取所述自动燃烧控制系统的所述识别码;

S22:分析所述自动燃烧控制系统的关键函数;

S23:针对所述识别码和所述关键函数对所述自动燃烧控制系统进行混淆加密。

6.如权利要求5所述的加密方法,其特征在于,所述方法还包括:S3:针对所述识别码对对应于所述识别码的所述自动燃烧控制系统的程序和所述授权许可进行安装包制作。

说明书: 一种焚烧炉自动燃烧控制系统加密装置和加密方法技术领域[0001] 本发明涉及垃圾焚烧处理领域,具体而言涉及一种焚烧炉自动燃烧控制系统加密装置和加密方法。背景技术[0002] 随着软件应用环境的变得越来越复杂和对软件知识产权的保护受到越来越广泛的关注,对软件进行加密的已经成为人们广泛采用来对软件运行安全性进行保证的一个重要方法。[0003] 目前普遍的加密方案为硬件密钥许可方式、离线授权许可文件方式和网络许可方式。由于软件应用的情况往往比较复杂,尤其是涉及条件比较严苛的生产现场,使用授权许可文件加密方式授权后不能解除授权,无法满足使用中紧急情况下解除软件授权的要求;网络许可方式在遇到现场要求不能介入外网的情况下则无法使用。

[0004] 为此,有必要提出一种新的焚烧炉自动燃烧控制系统加密装置和加密方法,用以解决现有技术中的问题。发明内容[0005] 在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。[0006] 本发明提供了一种焚烧炉自动燃烧控制系统加密装置,包括:[0007] 加密计算机和加密锁,所述加密锁配置为能与所述加密计算机上进行通信的外置式硬件装置;[0008] 所述加密计算机上配置有加密管理模块和加密模块,其中,所述加密管理模块针对自动燃烧控制系统的识别码向加密锁中进行授权许可;[0009] 所述加密模块针对所述识别码对对应于所述识别码的所述自动燃烧控制系统进行加密;[0010] 其中,所述识别码针对所述自动燃烧控制系统的每一应用唯一设置。[0011] 示例性地,所述加密计算机还配置有安装包制作模块,用以对对应于所述识别码的所述自动燃烧控制系统的程序和所述加密锁中的所述授权许可进行安装包制作。[0012] 示例性地,所述加密模块包括配置为对所述自动燃烧控制系统进行加壳的加壳软件。[0013] 示例性地,所述加壳软件针对所述自动燃烧控制系统的关键函数进行混淆加密。[0014] 示例性地,所述自动燃烧控制系统的每一应用具有不同的配置文件。[0015] 示例性地,所述加密管理模块包括配置为针对所述识别码制作授权许可模板的授权模块。[0016] 本发明还提供一种焚烧炉自动燃烧控制系统加密方法,采用如上述任意一项所述的焚烧炉自动燃烧控制系统加密装置进行,所述方法包括授权步骤和加密步骤;[0017] 所述授权步骤包括:[0018] S11:获取自动燃烧控制系统的标识码,其中所述识别码针对所述自动燃烧控制系统的每一应用唯一设置;[0019] S12:采用加密计算机针对所述标识码制作授权许可;[0020] S13:将所述授权许可发布至与所述加密计算机进行通信的加密锁。[0021] 所述加密步骤包括:[0022] S2:采用所述加密计算机针对所述识别码对对应于所述识别码的所述自动燃烧控制系统进行加密。[0023] 示例性地,所述方法还包括:[0024] S3:针对所述识别码对对应于所述识别码的所述自动燃烧控制系统的程序和所述授权许可进行安装包制作。[0025] 示例性地,在所述步骤S2中,采用对所述自动燃烧控制系统进行加壳的方式进行加密。[0026] 示例性地,所述步骤S2包括:[0027] S21:获取所述自动燃烧控制系统的所述识别码;[0028] S22:分析所述自动燃烧控制系统的关键函数;[0029] S23:针对所述识别码和所述关键函数对所述自动燃烧控制系统进行混淆加密。[0030] 根据本发明的焚烧炉自动燃烧控制系统加密装置和焚烧炉自动燃烧控制系统加密方法,采用外置式硬件加密许可的方式针对焚烧炉自动焚烧控制系统的每个项目进行加密,使得加密后的软件针对项目编码与加密锁唯一关联,加密硬件移除后即可解除授权,且全程无需联网,软件安装后直接连上加密锁即可使用,从而有效防止了软件盗版,并且实现了现场复杂使用环境下使用的安全性和稳定性。附图说明[0031] 本发明的下列附图在此作为本发明的一部分用于理解本发明。附图中示出了本发明的实施例及其描述,用来解释本发明的原理。[0032] 附图中:[0033] 图1为根据本发明的一个实施例的一种焚烧炉自动燃烧控制系统加密装置对加密锁进行授权许可的示例性流程图;[0034] 图2为根据本发明的一个实施例的一种焚烧炉自动燃烧控制系统加密装置对自动燃烧控制系统程序进行加密的示例性流程图。具体实施方式[0035] 在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。[0036] 为了彻底理解本发明,将在下列的描述中提出详细的描述,以说明本发明所述的加密装置和加密方法。显然,本发明的施行并不限于垃圾焚烧处理领域的技术人员所熟习的特殊细节。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。[0037] 应予以注意的是,这里所使用的术语仅是为了描述具体实施例,而非意图限制根据本发明的示例性实施例。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式。此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合。[0038] 现在,将参照附图更详细地描述根据本发明的示例性实施例。然而,这些示例性实施例可以多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的实施例。应当理解的是,提供这些实施例是为了使得本发明的公开彻底且完整,并且将这些示例性实施例的构思充分传达给本领域普通技术人员。在附图中,为了清楚起见,夸大了层和区域的厚度,并且使用相同的附图标记表示相同的元件,因而将省略对它们的描述。[0039] 为了解决现有技术中的问题,本发明提供了一种焚烧炉自动燃烧控制系统加密装置,包括:[0040] 加密计算机和加密锁,所述加密锁配置为能与所述加密计算机上进行通信的外置式硬件装置;[0041] 所述加密计算机上配置有加密管理模块和加密模块,其中,所述加密管理模块针对自动燃烧控制系统的识别码向加密锁中进行授权许可;[0042] 所述加密模块针对所述识别码对对应于所述识别码的所述自动燃烧控制系统进行加密;[0043] 其中,所述识别码针对所述自动燃烧控制系统的每一应用唯一设置。[0044] 示例性地,所述加密计算机配置为具有USB接口的计算机硬件装置,加密锁配置为通过USB接口与加密计算机进行通信的硬件装置,如加密狗。在实际使用过程中,用户提出需要对自动燃烧控制系统的软件进行加密的请求之后,将加密锁插入加密计算机。通过设置在加密计算机上的加密管理模块和机密模块分别对加密锁和待加密的自动燃烧控制系统进行设置,从而实现对自动燃烧控制系统软件的加密包含。[0045] 示例性地,采用加密管理模块针对自动燃烧控制系统的识别码向加密锁中进行许可烧录,以使所述加密锁只能针对当前进行许可烧录所采用的所述识别码使用。其中所述识别码针对所述自动燃烧控制系统的每一应用唯一设置。在实际使用过程中,由于焚烧炉自动燃烧控制系统在每一焚烧炉应用上具有不同的配置,其相应的应用设置也不一样,为此需要针对每一应用对自动燃烧控制系统进行加密设置。示例性地,根据每一应用项目所在地编号对识别码进行配置,配置出的识别码可以按照顺序设置为7位或9位数编码等,配置的识别码需要进行备份。[0046] 示例性地,所述加密管理模块包括配置为针对所述识别码制作授权许可模板的授权模块。示例性地,采用授权软件对加密锁进行授权许可。通过授权软件针对自动燃烧控制系统的识别码制作授权许可模板后,进行发布许可至加密锁。所述授权软件可以采用本领域技术人员所熟知的软件,在此不再赘述。[0047] 示例性地,所述加密模块包括配置为对所述待加密文件进行加壳的加壳软件。加壳后的自动燃烧控制系统软件可以直接运行,同时组织未接对自动燃烧控制系统进行更改和分析。进一步,示例性地,所述加壳软件针对自动燃烧控制系统的关键函数进行混淆加密。即,在加壳过程中,通过加壳软件的分析功能,分析、加密自动燃烧控制系统中被调用最频繁的函数。这一过程也是针对每一所述自动燃烧控制系统的识别码进行的,从而使针对识别码进行授权发布的加密锁可以访问所述自动燃烧控制系统的程序。[0048] 示例性地,所述加密计算机还包括安装包制作模块,用以将经过加密后的文件进行安装包制作。在实际使用中,将加密后的自动燃烧控制系统软件与加密锁中的授权许可进行安装包制作后,在对应的应用项目现场进行安装,再配合加密锁即可使用,采用外置式硬件加密许可的方式针对焚烧炉自动焚烧控制系统的每个项目进行加密,使得加密后的软件针对项目编码与加密锁唯一关联,加密硬件移除后即可解除授权,且全程无需联网,软件安装后直接连上加密锁即可使用。从而有效防止了软件盗版,并且实现了现场复杂使用环境下使用的安全性和稳定性。[0049] 下面通过图1和图2对本发明的加密流程进行示例性说明,其中,图1为根据本发明的一个实施例的一种焚烧炉自动燃烧控制系统加密装置对加密锁进行授权许可的示例性流程图;图2为根据本发明的一个实施例的一种焚烧炉自动燃烧控制系统加密装置对自动燃烧控制系统程序进行加密的示例性流程图。[0050] 采用根据本发明的焚烧炉自动燃烧控制系统加密装置对自动燃烧控制系统进行加密的过程包括授权步骤和加密步骤。其中,参看图1,示出了根据本发明的一个实施例的一种焚烧炉自动燃烧控制系统加密装置对加密锁进行授权许可的示例性流程图。[0051] 首先,参看图1,执行步骤S11:获取焚烧炉自动燃烧控制系统的标识码,其中所述识别码针对所述自动燃烧控制系统的每一应用唯一设置。在实际使用过程中,由于焚烧炉自动燃烧控制系统在每一焚烧炉应用上具有不同的配置,其相应的应用设置也不一样,同时,由于自动燃烧控制系统现场环境复杂,使用人员较多,为此需要针对对应于每一现场的每一应用对自动燃烧控制系统进行加密设置。示例性地,所述获取焚烧炉自动燃烧控制系统的标识码的步骤包括:根据每一应用项目所在地编号对识别码进行配置,对配置的识别码进行备份。示例性地,配置出的识别码可以按照顺序设置为7位或9位数编码等。所述获取识别码的过程,可以是操作人员针对不同的自动燃烧控制系统的应用进行唯一设置的过程。[0052] 接着,继续参看图1,执行步骤S12:采用加密计算机针对所述标识码制作授权许可。所述采用加密计算机针对所述识别码制作授权许可的方式可以通过授权软件执行,所述授权软件可以是本领域技术人员所熟知的任何授权软件,再次不再赘述。具体的,每一次授权步骤中,选自一个应用的识别码进行授权。[0053] 接着,继续参看图1,执行步骤S13:将所述授权许可发布至与所述加密计算机进行通信的加密锁。至此,完成针对识别码对加密锁的授权,由于识别码是针对自动燃烧控制系统的不同应用的唯一设置,因而对加密锁的授权也是唯一的,即每一自动燃烧控制系统的应用对应有唯一的加密锁的授权。[0054] 在完成针对自动燃烧控制系统的识别码进行授权许可后,继续进行针对自动燃烧控制系统的识别码对自动燃烧控制系统的加密步骤。示例性地,所述加密步骤通过设置在加密计算机中的加壳软件对自动燃烧控制系统加密装置进行加壳来完成。下面,再参看图2对根据本发明的焚烧炉自动燃烧控制系统加密装置对自动燃烧控制系统进行加密的过程中的加密步骤进行示例性描述。[0055] 首先,参看图2,执行步骤S21:获取所述自动燃烧控制系统的所述识别码。所述识别码与授权步骤中的识别码一致。[0056] 接着,继续参看图2,执行步骤S22:分析所述自动燃烧控制系统的关键函数。速搜分析关键函数的不足后也采用加壳软件完成。通过加壳软件的分析功能,分析、加密自动燃烧控制系统中被调用最频繁的函数。需要指出的是,针对自动燃烧控制系统的每一应用,通过加壳软件分析出的关键函数可以相同也可以不同,其不影响针对识别码对自动燃烧控制系统进行加密的步骤。[0057] 接着,继续参看图2,执行步骤S23:对应所述识别码针对所述关键函数对述自动燃烧控制系统进行混淆加密。具体的,在采用加壳软件对自动燃烧控制系统进行加壳的过程中,每一次选择一个识别码进行对应加密。完成此步骤后,其由于针对识别码对自动燃烧控制系统完成加密,配合上述授权步骤中,针对识别码对加密锁进行授权,在使用过程中,对应于每一识别码的每一应用,通过直接将加密锁与安装有对应的自动燃烧控制系统的计算机进行通信,即可完成对相应的经过加密的自动燃烧控制系统的访问。[0058] 在实际使用中,往往将经过加密的自动燃烧控制系统的程序安装到不同计算机上,为此,在实际使用中,在进行加密步骤之后还包括S3:针对对应于所述识别码的所述自动燃烧控制系统的程序和所述授权许可进行安装包制作。[0059] 至此,完成对本发明的焚烧炉自动燃烧控制系统加密装置和焚烧炉自动燃烧控制系统加密方法的示例性介绍,针对自动燃烧控制系统的每一应用进行加密,从而使自动燃烧控制系统根据不同项目的使用,分别使用加密锁进行访问,避免了不同项目应用的自动燃烧控制系统的程序外泄,也使现场复杂使用环境下的使用简便、安全、稳定。[0060] 本发明已经通过上述实施例进行了说明,但应当理解的是,上述实施例只是用于举例和说明的目的,而非意在将本发明限制于所描述的实施例范围内。此外本领域技术人员可以理解的是,本发明并不局限于上述实施例,根据本发明的教导还可以做出更多种的变型和修改,这些变型和修改均落在本发明所要求保护的范围以内。本发明的保护范围由附属的权利要求书及其等效范围所界定。



声明:
“焚烧炉自动燃烧控制系统加密装置和加密方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)
分享 0
         
举报 0
收藏 0
反对 0
点赞 0
全国热门有色金属技术推荐
展开更多 +

 

中冶有色技术平台微信公众号
了解更多信息请您扫码关注官方微信
中冶有色技术平台微信公众号中冶有色技术平台

最新更新技术

报名参会
更多+

报告下载

2024退役新能源器件循环利用技术交流会
推广

热门技术
更多+

衡水宏运压滤机有限公司
宣传
环磨科技控股(集团)有限公司
宣传

发布

在线客服

公众号

电话

顶部
咨询电话:
010-88793500-807
专利人/作者信息登记