一种基于区块链的分布式数字身份系统

文档序号:29210261发布日期:2022-03-12 04:40阅读:182来源:国知局
一种基于区块链的分布式数字身份系统

1.本发明涉及数字身份系统技术领域,具体是指一种基于区块链的分布式数字身份系统。


背景技术:

2.区块链技术是利用区块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式技术架构与计算方式。
3.用户信息数据在数字1.0时代被中心化机构滥用,而用户信息数据在数字2.0时代越来越有价值,在传统身份认证系统中,每个系统都需要用户重新填写身份信息进行认证,系统需要专人维护,既浪费用户的时间,同时也耗费系统所在平台的物力和财力,分散用户信用体系,故需要建立一种分布式身份信息认证体系,让管理者对用户的身份信息数据进行统一管理。


技术实现要素:

4.本发明要解决的技术问题是克服以上技术困难,提供一种基于区块链的分布式数字身份系统。
5.为解决上述技术问题,本发明提供的技术方案为:
6.一种基于区块链的分布式数字身份系统,包括客户端服务器、中央控制系统、信息记录检验模块、信息反馈模块、数据传输模块、系统框架单元、主区块链和安全防护模块,所述中央控制系统与客户端服务器实现双向连接,中央控制系统的输出端与信息记录检验模块的输入端连接,所述信息记录检验模块的输出端与信息反馈模块的输入端连接,所述信息反馈模块的输出端与中央控制系统的输入端连接,所述中央控制系统的输出端与数据传输模块的输入端连接,所述数据传输模块的输出端与系统框架单元的输入端连接,所述系统框架单元与主区块链实现双向连接,所述主区块链与中央控制系统实现双向连接,所述中央控制系统与安全防护模块实现双向连接。
7.所述客户端服务器包括用户登录模块、信息录入模块、信息编辑模块和信息删除模块,所述用户登录模块的输出端分别与信息录入模块的输入端、信息编辑模块的输入端和信息删除模块的输入端连接,所述信息录入模块、信息编辑模块、信息删除模块分别与中央控制系统实现双向连接。
8.所述安全防护模块包括数据加密模块和数据解密模块,所述数据加密模块和数据解密模块分别与中央控制系统实现双向连接。
9.本发明与现有技术相比的优点在于:
10.1、本发明利用区块链式数据结构验证和存储数据,使数字身份系统中用户的数据信息安全性提高,并且系统架构更加简单,方便管理者对用户的身份信息数据进行统一管理。
11.2、本发明对于用户身份信息数据的安全性较高,管理较为方便,且能够保证用户的身份信息数据的完整性。
附图说明
12.图1是本发明一种基于区块链的分布式数字身份系统的原理框架图。
13.图2是本发明一种基于区块链的分布式数字身份系统的客户端服务器的原理框架图。
14.图3是本发明一种基于区块链的分布式数字身份系统的安全防护模块的原理框架图。
15.如图所示:1、客户端服务器;2、中央控制系统;3、信息记录检验模块;4、信息反馈模块;5、数据传输模块;6、系统框架单元;7、主区块链;8、安全防护模块;9、用户登录模块;10、信息录入模块;11、信息编辑模块;12、信息删除模块;13、数据加密模块;14、数据解密模块。
具体实施方式
16.下面结合实施方式和说明书附图对本发明做进一步的详细说明。
17.一种基于区块链的分布式数字身份系统,包括客户端服务器1、中央控制系统2、信息记录检验模块3、信息反馈模块4、数据传输模块5、系统框架单元6、主区块链7和安全防护模块8,所述中央控制系统2与客户端服务器1实现双向连接,中央控制系统2的输出端与信息记录检验模块3的输入端连接,所述信息记录检验模块3的输出端与信息反馈模块4的输入端连接,所述信息反馈模块4的输出端与中央控制系统2的输入端连接,所述中央控制系统2的输出端与数据传输模块5的输入端连接,所述数据传输模块5的输出端与系统框架单元6的输入端连接,所述系统框架单元6与主区块链7实现双向连接,所述主区块链7与中央控制系统2实现双向连接,所述中央控制系统2与安全防护模块8实现双向连接。
18.所述客户端服务器1包括用户登录模块9、信息录入模块10、信息编辑模块11和信息删除模块12,所述用户登录模块9的输出端分别与信息录入模块10的输入端、信息编辑模块11的输入端和信息删除模块12的输入端连接,所述信息录入模块10、信息编辑模块11、信息删除模块12分别与中央控制系统2实现双向连接。
19.所述安全防护模块8包括数据加密模块13和数据解密模块14,所述数据加密模块13和数据解密模块14分别与中央控制系统2实现双向连接。
20.在使用时,管理者通过客户端服务器1进入数字身份系统,利用客户端服务器1在系统中编辑用户身份信息数据并存入中央控制系统2中,系统框架单元6通过数据传输模块5对用户信息进行接收,并将接收到的用户身份数据信息传输至主区块链7中,利用主区块链7对用户身份数据信息进行索引数据提取,将提取到的索引数据信息传输至中央控制系统2中,同时安全防护模块8对存储的索引数据进行非对称加密,用户身份数据信息在送入中央控制系统2时,通过信息记录检验模块3对数据信息进行校验,保证数据信息的完成性,若是用户数据信息存在缺失,利用信息反馈模块4对缺失信息数据进行及时反馈处理。
21.以上对本发明及其实施方式进行了描述,这种描述没有限制性。如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术
方案相似实施例,均应属于本发明的保护范围。


技术特征:
1.一种基于区块链的分布式数字身份系统,其特征在于:包括客户端服务器(1)、中央控制系统(2)、信息记录检验模块(3)、信息反馈模块(4)、数据传输模块(5)、系统框架单元(6)、主区块链(7)和安全防护模块(8),所述中央控制系统(2)与客户端服务器(1)实现双向连接,中央控制系统(2)的输出端与信息记录检验模块(3)的输入端连接,所述信息记录检验模块(3)的输出端与信息反馈模块(4)的输入端连接,所述信息反馈模块(4)的输出端与中央控制系统(2)的输入端连接,所述中央控制系统(2)的输出端与数据传输模块(5)的输入端连接,所述数据传输模块(5)的输出端与系统框架单元(6)的输入端连接,所述系统框架单元(6)与主区块链(7)实现双向连接,所述主区块链(7)与中央控制系统(2)实现双向连接,所述中央控制系统(2)与安全防护模块(8)实现双向连接。2.根据权利要求1所述的一种基于区块链的分布式数字身份系统,其特征在于:所述客户端服务器(1)包括用户登录模块(9)、信息录入模块(10)、信息编辑模块(11)和信息删除模块(12),所述用户登录模块(9)的输出端分别与信息录入模块(10)的输入端、信息编辑模块(11)的输入端和信息删除模块(12)的输入端连接,所述信息录入模块(10)、信息编辑模块(11)、信息删除模块(12)分别与中央控制系统(2)实现双向连接。3.根据权利要求1所述的一种基于区块链的分布式数字身份系统,其特征在于:所述安全防护模块(8)包括数据加密模块(13)和数据解密模块(14),所述数据加密模块(13)和数据解密模块(14)分别与中央控制系统(2)实现双向连接。

技术总结
本发明公开了一种基于区块链的分布式数字身份系统,包括客户端服务器、中央控制系统、信息记录检验模块、信息反馈模块、数据传输模块、系统框架单元、主区块链和安全防护模块,中央控制系统与客户端服务器实现双向连接,中央控制系统的输出端与信息记录检验模块的输入端连接,信息记录检验模块的输出端与信息反馈模块的输入端连接。与现有技术相比的优点在于:本发明利用区块链式数据结构验证和存储数据,使数字身份系统中用户的数据信息安全性提高,并且系统架构更加简单,方便管理者对用户的身份信息数据进行统一管理;本发明对于用户身份信息数据的安全性较高,管理较为方便,且能够保证用户的身份信息数据的完整性。能够保证用户的身份信息数据的完整性。能够保证用户的身份信息数据的完整性。


技术研发人员:孙鹏 邱曦伟
受保护的技术使用者:电子科技大学
技术研发日:2021.11.04
技术公布日:2022/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1