一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的密码资产计算管理系统的制作方法

2023-03-18 11:03:25 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,具体为一种基于区块链的密码资产计算管理系统。


背景技术:

2.区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。相比于传统的网络,区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠。
3.在许多的机密文件中,简单的存储在服务器中容易被窃取修改甚至捣毁,所以就需要一种基于区块链的密码资产计算管理系统。


技术实现要素:

4.本发明的目的在于提供一种基于区块链的密码资产计算管理系统,本发明通过多个点进行数据加密存储,信息同步更新,每次用户进入,自动进行各个点的数据对比,当一个点的数据被破坏,则自动进行预警,并且方便通过其他点进行数据保护和恢复,避免造成数据被损坏或丢失。
5.本发明是这样实现的:
6.本发明包括多个管理点,多个管理点均接入互联网连接有中心管理点,单个所述的管理点均设有数据服务器,通过无线连接有智能终端,所述中心管理点包括分别与多个数据服务器连接的中心服务器,所述中心服务器和数据服务器均分别连接有智能终端和pc端。所述智能终端为智能手机或平板电脑。
7.进一步,其中多个所述的数据服务器和中心服务器均设有控制处理单元和存储器,其中所述的数据服务器和中心服务器上均分别设有用户管理模块、信息加密模块和信息存储模块。所述的用户管理模块包括用户姓名、身份证号、手机号、信息类型,所述信息加加密模块包括内置的信息加密算法。
8.进一步,所述信息加密算法具体按以下步骤执行:
9.s1:对文件进行编号,对文件独立地选取两个互异的大素数p和q,设为保密状态;
10.s2:计算n=p
×
q,设为公开状态,则ф(n)=(p-1)*(q-1),设为保密状态;
11.s3:随机选取整数e,使得1《e《ф(n)并且gcd(ф(n),e)=1,设为公开状态;
12.s4:计算d,d=e-1mod(ф(n)),设为保密状态;
13.s5:通过rsa私有密钥由{d,n},公开密钥由{e,n}组成,通过利用rsa的加密/解密;
14.s6:首先把要求加密的明文信息m数字化,分块;
15.s7:然后,加密过程:c=me(mod n),解密过程:m=cd(mod n);
16.s8:通过信息存储模块将通过s1-s7处理后的文件进行存储到各个管理点的数据服务器和中心管理点的中心服务器中的存储器中;
17.s9:用户通过用户模块进入各个管理点内的服务器中,首先各个管理点的服务器自动与中心服务器和其他管理点的服务器中的文件信息进行自动比对;如果发现异常,则对发生异常的管理点的服务器进行筛选出并通过智能终端进行预警;如果没有异常则自动进如并打开文件;
18.s
10
:当出现异常信息后,则进行文件自动检查,并将修改信息的一并反馈给智能终端的用户模块。
19.进一步,在步骤s8中,当用户进行修改处理后的文件,各个管理点的数据服务器和中心管理点的服务器自动进行全部文件更新,并且各个管理点的数据服务器和中心管理点的服务器自动间隔一段时间进行自动检查更新文件数据。
20.进一步,其中所述控制处理单元中集成存储有计算机程序,所述程序被主控制器执行时实现如上述中任一项所述的方法。
21.与现有技术相比,本发明的有益效果是:
22.1、本发明通过多个点进行数据加密存储,信息同步更新,每次用户进入,自动进行各个点的数据对比,当一个点的数据被破坏,则自动进行预警,并且方便通过其他点进行数据保护和恢复,避免造成数据被损坏或丢失。
23.2、有效的进行数据的加密保护,大大提高了机密文件的安全性。
附图说明
24.为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
25.图1是本发明的系统结构示意图。
具体实施方式
26.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
27.请参阅图1,一种基于区块链的密码资产计算管理系统,
28.本实施例中,包括多个管理点,多个管理点均接入互联网连接有中心管理点,单个所述的管理点均设有数据服务器,通过无线连接有智能终端,所述中心管理点包括分别与
多个数据服务器连接的中心服务器,所述中心服务器和数据服务器均分别连接有智能终端和pc端。所述智能终端为智能手机或平板电脑。其中多个所述的数据服务器和中心服务器均设有控制处理单元和存储器,其中所述控制处理单元中集成存储有计算机程序,所述程序被主控制器执行时实现如本发明中任一项所述的方法,其中所述的数据服务器和中心服务器上均分别设有用户管理模块、信息加密模块和信息存储模块。所述的用户管理模块包括用户姓名、身份证号、手机号、信息类型,所述信息加加密模块包括内置的信息加密算法。
29.本实施例中,所述信息加密算法具体按以下步骤执行:
30.s1:对文件进行编号,对文件独立地选取两个互异的大素数p和q,设为保密状态;
31.s2:计算n=p
×
q,设为公开状态,则ф(n)=(p-1)*(q-1),设为保密状态;
32.s3:随机选取整数e,使得1《e《ф(n)并且gcd(ф(n),e)=1,设为公开状态;
33.s4:计算d,d=e-1mod(ф(n)),设为保密状态;
34.s5:通过rsa私有密钥由{d,n},公开密钥由{e,n}组成,通过利用rsa的加密/解密;
35.s6:首先把要求加密的明文信息m数字化,分块;
36.s7:然后,加密过程:c=me(mod n),解密过程:m=cd(mod n);
37.s8:通过信息存储模块将通过s1-s7处理后的文件进行存储到各个管理点的数据服务器和中心管理点的中心服务器中的存储器中;当用户进行修改处理后的文件,各个管理点的数据服务器和中心管理点的服务器自动进行全部文件更新,并且各个管理点的数据服务器和中心管理点的服务器自动间隔一段时间进行自动检查更新文件数据。
38.s9:用户通过用户模块进入各个管理点内的服务器中,首先各个管理点的服务器自动与中心服务器和其他管理点的服务器中的文件信息进行自动比对;如果发现异常,则对发生异常的管理点的服务器进行筛选出并通过智能终端进行预警;如果没有异常则自动进如并打开文件;
39.s
10
:当出现异常信息后,则进行文件自动检查,并将修改信息的一并反馈给智能终端的用户模块。
40.以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献