1.本发明属于区块链技术领域,具体为一种基于区块链的文件加解密自毁管控方法。
背景技术:2.区块链是指多个区块组成的链条,每个区块都分别保存了信息数据,同时这些区块内的信息按照各自产生的时间顺序连接成链条,这个链条则被保存在所有的服务器中,当整个系统中的任意一台服务器可以运行,整条区块链的信息数据则不会受到破坏,服务器则在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持,如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事,相比于传统的网络,区块链具有两大核心特点:一是数据难以篡改、二是去中心化,基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题。
3.但是现有的基于区块链的文件加解密自毁管控方法在使用时无法确定区块链中哪个组成服务器导致文件自毁,进而无法追踪文件自毁原因,服务器登陆的身份信息可被后台查询,使用者信息安全保护差,且在复原自毁文件后,自毁文件的加解密信息一致,文件信息安全差。
技术实现要素:4.针对上述情况,为克服现有技术的缺陷,本发明提供一种基于区块链的文件加解密自毁管控方法,有效的解决了目前市场上的基于区块链的文件加解密自毁管控方法无法追踪自毁文件,操作人员信息安全差,自毁文件信息安全程度低的问题。
5.为实现上述目的,本发明提供如下技术方案:一种基于区块链的文件加解密自毁管控方法,包括:基于区块链的区块链框架平台;设置若干个服务器作为节点,部署在基于区块链的区块链框架平台中;将监控程序植入所述基于区块链的区块链框架平台;将授权程序植入所述基于区块链的区块链框架平台;在所述授权程序授权后,接受所述服务器通过操作人员加解密文件;根据所述服务器通过操作人员加解密文件进行所述输入加解密文件密码;通过服务器核实所述输入加解密文件密码;将所述输入加解密文件密码核实获取所述解密文件;获取所述解密文件后自动销毁所述原加解密文件。
6.优选的,还包括:
7.授权软件生成对应的授权合约,并部署在所述区块链框架平台中,其中所述授权合约包括所述身份证信息采集,采集了授权人的身份证号码信息,通过身份证号码可以完成授权合约。
8.优选的,:
9.所述身份证信息采集收集所述授权人身份证号码,对每个授权人的身份证号码进行收录留存。
10.优选的,
11.所述授权人身份证号码打乱所述收集的身份证号码,所述收集的身份证号码自动生成所述编号,每一个编号均代表一个授权人的身份证号码,避免了有人查看授权人的身份证号码造成的信息泄露。
12.优选的,
13.所述编号信息存储在若干个所述服务器中,编号信息可以在任意各一个服务器中进行查询。
14.优选的,
15.所述原加解密文件销毁前自动重新生成所述新密码,每生成一个新密码则代表一个加解密文件自毁。
16.优选的,
17.所述新密码留存服务器中充当所述销毁凭证,通过销毁凭证从而方便工作人员查看加解密文件的自毁记录。
18.优选的,
19.所述销毁凭证可复原所述原加解密文件,利用销毁凭证引导自毁的加解密文件的复原,提高了加解密文件复原的便捷与精准复原。
20.与现有技术相比,本发明的有益效果是:
21.在工作中,可对整个区块链进行监控,进而确保操作步骤被实时监控,避免出现破坏性操作无法追查,追踪被销毁的文件信息,确保了操作人员的信息安全,并且可提高自毁文件的信息安全程度,可精准复原销毁加解密文件,打乱了操作人员的个人信息,保障了操作人员个人信息安全的优点。
附图说明
22.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
23.图1为本发明的结构整体框图;
24.图2为本发明的获取解密文件后自动销毁原加解密文件结构框图;
25.图3为本发明的编号信息存储在若干个服务器中结构框图;
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.本实施例,由图1-3给出,本发明包括:
28.基于区块链的区块链框架平台1001,区块链是指多个区块组成的链条,每个区块都分别保存了信息数据,同时这些区块内的信息按照各自产生的时间顺序连接成链条;
29.设置若干个服务器作为节点,部署在基于区块链的区块链框架平台中1002,整个系统中的任意一台服务器可以运行,整条区块链的信息数据则不会受到破坏,服务器则在
区块链系统中被称为节点;
30.将监控程序植入基于区块链的区块链框架平台1003,监控程序对设置若干个服务器作为节点进行操作监测;
31.将授权程序植入基于区块链的区块链框架平台1004,使用者通过设置若干个服务器作为节点输入身份证号码获取操作授权;
32.在授权程序授权后,接受服务器通过操作人员加解密文件1005,此时操作人员可对加解密文件进行密码输入,从而获取加解密文件;
33.根据服务器通过操作人员加解密文件进行输入加解密文件密码1006,从而进行密码确认工作;
34.通过服务器核实输入加解密文件密码1007,当密码输入正确后,实现了加解密文件的获取;
35.将输入加解密文件密码核实获取解密文件1008,进而获取了解密文件信息;
36.获取解密文件后自动销毁原加解密文件1009,加解密文件获取后,自动删除原加解密文件,确保信息安全。
37.授权软件生成对应的授权合约,并部署在区块链框架平台中,其中授权合约包括身份证信息采集1010,通过授权合约,操作人员才可获取加解密文件。
38.身份证信息采集收集授权人身份证号码1011,对操作人员的身份证号码留存登记。
39.授权人身份证号码打乱收集的身份证号码,收集的身份证号码自动生成编号1012,打乱授权人的身份证号码,避免身份证号码信息泄露,确保了授权人的信息安全,并对每个打乱的身份证号进行编号。
40.编号信息存储在若干个服务器中1013,利用编号信息确认授权人的身份信息。
41.原加解密文件销毁前自动重新生成新密码1014,修改加解密文件的原密码。
42.新密码留存服务器中充当销毁凭证1015,通过新密码可确认加解密文件已经被自毁。
43.销毁凭证可复原原加解密文件1016,利用销毁凭证可复原原来的加解密文件,从而实现信息的有效追查存储。
44.工作时,基于区块链的区块链框架平台1001,区块链是指多个区块组成的链条,每个区块都分别保存了信息数据,同时这些区块内的信息按照各自产生的时间顺序连接成链条,设置若干个服务器作为节点,部署在基于区块链的区块链框架平台中1002,整个系统中的任意一台服务器可以运行,整条区块链的信息数据则不会受到破坏,服务器则在区块链系统中被称为节点,将监控程序植入基于区块链的区块链框架平台1003,监控程序对设置若干个服务器作为节点进行操作监测,实现了对操作人员操作的监控,进而确保操作信息被留存,从而方便人员追查操作信息,将授权程序植入基于区块链的区块链框架平台1004,使用者通过设置若干个服务器作为节点输入身份证号码获取操作授权,实现了操作人员的授权工作,进而实现下一步的操作,避免被任意人员操作,授权软件生成对应的授权合约,并部署在区块链框架平台中,其中授权合约包括身份证信息采集1010,通过授权合约,操作人员才可获取加解密文件,身份证信息采集收集授权人身份证号码1011,对操作人员的身份证号码留存登记,授权人身份证号码打乱收集的身份证号码,收集的身份证号码自动生
成编号,打乱授权人的身份证号码,避免身份证号码信息泄露,确保了授权人的信息安全,并对每个打乱的身份证号进行编号1012,编号信息存储在若干个服务器中1013,利用编号信息确认授权人的身份信息,在授权程序授权后,接受服务器通过操作人员加解密文件1005,此时操作人员可对加解密文件进行密码输入,从而获取加解密文件,根据服务器通过操作人员加解密文件进行输入加解密文件密码1006,从而进行密码确认工作,通过服务器核实输入加解密文件密码1007,当密码输入正确后,实现了加解密文件的获取,将输入加解密文件密码核实获取解密文件1008,进而获取了解密文件信息,原加解密文件销毁前自动重新生成新密码1014,修改加解密文件的原密码,新密码留存服务器中充当销毁凭证1015,通过新密码可确认加解密文件已经被自毁,销毁的加解密文件自动留存信息进行登记,销毁凭证可复原原加解密文件1016,利用销毁凭证可复原原来的加解密文件,从而实现信息的有效追查存储,进而确保了加解密文件的复原,避免了加解密文件被自毁后无法精准复原。
45.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
46.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:1.一种基于区块链的文件加解密自毁管控方法,其特征在于,包括:基于区块链的区块链框架平台;设置若干个服务器作为节点,部署在基于区块链的区块链框架平台中;将监控程序植入所述基于区块链的区块链框架平台;将授权程序植入所述基于区块链的区块链框架平台;在所述授权程序授权后,接受所述服务器通过操作人员加解密文件;根据所述服务器通过操作人员加解密文件进行所述输入加解密文件密码;通过服务器核实所述输入加解密文件密码;将所述输入加解密文件密码核实获取所述解密文件;获取所述解密文件后自动销毁所述原加解密文件。2.根据权利要求1所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:还包括:授权软件生成对应的授权合约,并部署在所述区块链框架平台中,其中所述授权合约包括所述身份证信息采集。3.根据权利要求2所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:所述身份证信息采集收集所述授权人身份证号码。4.根据权利要求3所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:所述授权人身份证号码打乱所述收集的身份证号码,所述收集的身份证号码自动生成所述编号。5.根据权利要求4所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:所述编号信息存储在若干个所述服务器中。6.根据权利要求1所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:所述原加解密文件销毁前自动重新生成所述新密码。7.根据权利要求6所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:所述新密码留存服务器中充当所述销毁凭证。8.根据权利要求7所述的一种基于区块链的文件加解密自毁管控方法,其特征在于:所述销毁凭证可复原所述原加解密文件。
技术总结本发明涉及区块链技术领域,且公开了一种基于区块链的文件加解密自毁管控方法,解决了目前市场上的基于区块链的文件加解密自毁管控方法无法追踪自毁文件,操作人员信息安全差,自毁文件信息安全程度低的问题,其包括基于区块链的区块链框架平台;设置若干个服务器作为节点,部署在基于区块链的区块链框架平台中;将监控程序植入所述基于区块链的区块链框架平台;将授权程序植入所述基于区块链的区块链框架平台;在所述授权程序授权后;本发明具有,可对整个区块链进行监控,追踪被销毁的文件信息,确保了操作人员的信息安全,并且可提高自毁文件的信息安全程度,可精准复原销毁加解密文件,保障了操作人员个人信息安全的优点。点。点。
技术研发人员:苏建财 简昌衍 陈锦鹏
受保护的技术使用者:鼎链数字科技(厦门)有限公司
技术研发日:2022.07.04
技术公布日:2022/11/1