当前位置: 首页 > 专利查询>毕红伟专利>正文

基于区块链的电子证件管理方法、管理网络及电子设备技术

技术编号:25224419 阅读:23 留言:0更新日期:2020-08-11 23:13
本申请公开了一种基于区块链的电子证件管理方法、管理网络及电子设备。该电子证件管理方法中,通过发证节点基于申请节点的电子证件的办理申请制作相应的电子证件后,将电子证件的明文数据发送回申请节点,以使申请人可自持办理的电子证件;同时,基于制作的电子证件的明文数据计算得到相应的第一证件标识,将该第一证件标识上链存储,以用于后续的电子证件的验证;另一方面,将电子证件的明文数据传输至数据存储网络,以将电子证件的明文数据以分布式的方式进行存储,减小区块链网络的存储压力,同时保证电子证件的安全性。

【技术实现步骤摘要】
基于区块链的电子证件管理方法、管理网络及电子设备
本申请涉及区块链
,特别是涉及一种基于区块链的电子证件管理方法、管理网络及电子设备。
技术介绍
区块链技术是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用技术集合。从数据角度来看,区块链按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,所述数据结构通过密码学方式保证其不可篡改和不可伪造。从技术角度来看,区块链技术整合了多种不同的技术,通过构建区块链网络,使得网络内的每个节点都允许获得一份完整的数据块拷贝,并基于共识机制以及竞争计算来维持基于区块链的数据块的更新。由此,通过多节点沟通构成的端到端网络实现数据存储和管理的去中心化和去信任。证件如身份证、驾驶证等,作为个人从事社会活动和企业生产经营的一种具有法定效力的文件,是现代生活必不可少的工具。由于传统的纸质证件不仅造成资源浪费,使得重复性证明成为常态,更重要的是难以杜绝证件伪造现象,造成信任危机,同时还存在证件信息分享不畅、易丢失、易损毁等一系列问题。因此,随着信息技术的发展,电子证件应运而生,这在一定程度上解决了纸质证照反复提交造成的浪费,节约了社会成本,提升了政府办公效率,缓解了民众办证、用证难的问题。目前,电子证件的管理方式主要采用集中共享模式,由中心数据库来完成电子证件的制作、存储、信息查询和交换共享等操作,数据库的拥有者掌握着数据库的访问和更新权限。若中心数据库出现问题,则存储的所有电子证件都无法访问或操作。同时当前中心数据库并没有有效控制证件信息的保密,或者有目的性的指定授权,即对所有办事机构公开,这样证件持有人的信息没有得到有效保密,被攻击篡改和隐私泄露风险较大,致使证件可靠性打了折扣。
技术实现思路
本申请主要解决的技术问题是提供电子证件的管理方法及相关设备,实现电子证件的分布式管理,提高电子证件的存储可靠性,且降低证件信息被篡改或泄露的风险,有效保证电子证件的信息安全和可信度。为了解决上述问题,本申请第一方面提供了一种基于区块链的电子证件管理方法,该电子证件管理方法包括:发证节点接收申请节点发起的电子证件的办理申请,基于所述办理申请生成相应的电子证件,将所述电子证件的明文数据发送回所述申请节点,并基于所述明文数据生成相应的第一证件标识;将所述第一证件标识上链存储,同时将所述电子证件的明文数据发送至分布式的数据存储网络,以使所述电子证件的明文数据以分布式的方式存储于所述数据存储网络中。为了解决上述问题,本申请第二方面提供了一种基于区块链的电子证件管理网络,该区块链的电子证件管理网络包括相互连接的发证节点、申请节点和验证节点;其中,所述发证节点用于执行上述的电子证件管理方法。为了解决上述问题,本申请第三方面提供了一种电子设备,该电子设备包括存储器和处理器,其中,所述存储器存储有所述处理器执行的计算机指令;所述处理器用于运行所述计算机指令,以执行上述的电子证件管理方法。上述基于区块链的电子证件的管理方法中,发证节点基于申请节点的电子证件的办理申请制作相应的电子证件后,将电子证件的明文数据发送回申请节点,以使申请人可自持办理的电子证件;同时,基于制作的电子证件的明文数据计算得到相应的第一证件标识,将该第一证件标识上链存储,以用于后续的电子证件的验证;另一方面,将电子证件的明文数据传输至数据存储网络,以将电子证件的明文数据以分布式的方式进行存储,减小区块链网络的存储压力,同时保证电子证件的安全性。附图说明图1是本申请区块链平台的基础架构示意图;图2是本申请一实施例中采用的区块链的区块的结构示意图;图3是本申请电子证件管理网络一实施例的结构示意图;图4是本申请电子证件管理方法第一实施例的流程示意图;图5是图4中步骤S11一实施方式的流程示意图;图6是本申请电子证件管理方法第二实施例的流程示意图;图7是图6中步骤S21一实施方式的流程示意图;图8是本申请电子设备一实施例的结构示意图;图9是本申请存储介质一实施例的结构示意图。具体实施方式下面结合说明书附图,对本申请实施例的方案进行详细说明。以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。区块链技术是随比特币等数字加密货币而兴起的一种新型的分布式数据组织方法及运算方式。其最大特点是:去中心化,这使得数据能够实现分布式集体维护,极大提高数据运算、管理、维护效率;共识节点间基于一套共识机制,通过竞争计算共同维护整个区块链,任一节点失效,其余节点仍能正常工作。同时搭载非对称加密技术的区块链具备高安全性、可追溯性,能有效防止数据泄露或非法篡改。本申请提出利用区块链技术来实现电子证件管理,如电子证件的生成、存储、验证等,其中,该电子证件可以为身份证、驾驶证、学历证等,本申请以学历证为例进行说明。为便于理解本申请区块链网络,先对本申请采用的区块链技术进行举例说明。在一具体应用中,电子设备运行该区块链技术以成为该区块链网络的节点,该区块链平台的基础架构如图1所示,包括区块链的数据层、网络层、共识层、合约层、服务层和应用层。其中,数据层用于封装底层数据区块以及相关的数据加密和时间戳等技术。并且,可利用不可逆加密算法(如SHA256算法)对文件数据进行至少一次(如两次)计算,生成唯一的区块链ID,即哈希(Hash)值。具体地,该区块链可为区块私有链,以保证该区块链并非完全公开,只有注册的会员节点才可访问。网络层,封装了区块链网络系统的P2P组网方式、消息传播协议和数据验证机制等要素,使各节点地位对等且以扁平式拓扑结构相互连通和相互,拥有分布式、自治性、开放可自由进出等特性。区块链网络中每一个节点都能参与区块数据的校验和记账过程,仅当区块数据通过全网大部分节点验证后,才能记入区块链。区块链这种去中心化设计保证文件数据不可篡改、不可伪造。共识层,参与区块链网络的共识机制。合约层,封装有合约代码,合约代码中的条件被触发时,自动执行相应交易,同时可通过合约内容规定相应的交易规则等。服务层,用于针对不同的应用场景定制个性化的BaaS服务,在区块链底层平台上部署不同结算规则的智能合约代码供各类情况调用。应用层将区块链技术应用在电子证件管理的各种相关处理上,例如用户注册、用户身份管理、电子证件的生成、存储、验证等。区块链网络用一种去中心化的方式来收集,打包且安全保护电子证件的相关标识、电子证件的信息数据,并把这些信息数据锚定到区块链上。具体的,区块链可以采用区块联盟链或区块链私有链的网络来实现。区块链的本文档来自技高网
...

【技术保护点】
1.一种基于区块链的电子证件管理方法,其特征在于,包括:/n发证节点接收申请节点发起的电子证件的办理申请,基于所述办理申请生成相应的电子证件,将所述电子证件的明文数据发送回所述申请节点,并基于所述明文数据生成相应的第一证件标识;/n将所述第一证件标识上链存储,同时将所述电子证件的明文数据发送至分布式的数据存储网络,以使所述电子证件的明文数据以分布式的方式存储于所述数据存储网络中。/n

【技术特征摘要】
1.一种基于区块链的电子证件管理方法,其特征在于,包括:
发证节点接收申请节点发起的电子证件的办理申请,基于所述办理申请生成相应的电子证件,将所述电子证件的明文数据发送回所述申请节点,并基于所述明文数据生成相应的第一证件标识;
将所述第一证件标识上链存储,同时将所述电子证件的明文数据发送至分布式的数据存储网络,以使所述电子证件的明文数据以分布式的方式存储于所述数据存储网络中。


2.根据权利要求1所述的电子证件管理方法,其特征在于,
所述发证节点接收验证节点发起的电子证件的验证申请,基于所述验证申请判断所述验证节点是否具备验证权限;
若是,则基于所述电子证件的验证申请从区块链网络中获取相应的第一证件标识,并基于所述电子证件的验证申请生成与所述电子证件验证申请对应的电子证件的第二证件标识;
将所述第一证件标识和所述第二证件标识进行比对,根据比对结果判断对所述与所述电子证件验证申请对应的电子证件进行真伪验证,并向所述验证节点发验证结果。


3.根据权利要求1所述的电子证件管理方法,其特征在于,
所述发证节点将所述电子证件的明文数据发送至分布式的数据存储网络,包括:
所述发证节点将所述电子证件的明文数据发送至数据存储网络的存储管理节点,以使所述存储管理节点将所述电子证件的明文数据划分为多个数据块,将所述多个数据块分别存储于所述文件存储网络的多个存储节点中,并生成所述电子证件的明文数据在所述文件存储网络中的存储索引;
所述发证节点接收来自所述存储管理节点的所述存储索引,将所述存储索引存储于所述区块链网络中。


4.根据权利要求3所述的电子证件管理方法,其特征在于,
所述存储管理节点基于所述多个数据块生成所述电子证件的明文数据在所述文件存储网络中的存储索引,包括:
所述存储管理节点分别对所述多个数据块进行计算得到对应的多个数据块哈希值;
基于所述多个数据块哈希值计算得到与所述电子证件的明文数据对应的文件哈希值;
利用所述多个数据块哈希值和所述文件哈希值构成所...

【专利技术属性】
技术研发人员:毕红伟
申请(专利权)人:毕红伟
类型:发明
国别省市:辽宁;21

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

1