基于区块链技术的数字证照系统的制作方法

文档序号:11627888阅读:872来源:国知局
基于区块链技术的数字证照系统的制造方法与工艺

本发明涉及数字证照领域,具体而言涉及一种基于区块链技术的数字证照系统。



背景技术:

目前证照由发证部门单一中心化系统存储和管理,证照发放单位、用证单位、持证者既相互独立又相互联系,证照难以在各参与方流转,证照不能信任传递,跨部门协作难。当系统被攻破,易引发信息篡改、隐私泄漏等问题,中心化机构甚至出现机构内部人员篡改信息的现象。证照以纸质形式存在,而且每个人一生会有上百个证照,难以存放和管理,同时用证单位用证时需要审核大量的纸质证照,工作效率低。现有技术制作的证照不能保证证照真实可信,导致假证泛滥,群众办事重复提交证照,甚至提交奇葩证明来证明其身份或者资格,如果用证单位不小心用了假证会给单位造成损失。证照虽然是持证人的,没有技术实现持证人对证照的控制权,导致证照被冒用从事违法行为。

有些省市建立了电子证照共享平台,将纸质证照电子化,集中存储在平台数据库,用证方用证时从平台获取。这种方案解决了证照共享问题,但是平台建设和运维成本高,信息难以标准化,平台运行监管困难。上述问题仍然没有解决。

区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。

区块链技术因比特币而产生的,目前区块链技术相对成熟的应用领域就是金融行业,都是货币的交易。货币只有转账交易,交易间的关联关系简单,交易验证也简单。

而证照交易类型多,如房产证,有抵押、转让等,交易之间的关联关系也更复杂,证照交易的验证也更复杂;证照状态多,在分布式系统中保持一致性也更困难;在存储方面,证照需要存储完整的原始信息,而货币只需存一个数值,证照的交易对网络压力、吞吐量、通信量有更高要求。



技术实现要素:

为此,本发明的主要目的在于提供一种基于区块链技术的数字证照系统,以达到如下目的:

(1)多中心的、分布式的系统。证照不是存储在一个发证部门,比如房产证,不只在房管局存储,其他发证部门也有备份,这就避免了系统性风险带来的系统瘫痪导致数字证照不能使用。(2)信任建立。基于区块链技术不可篡改的特性,任何系统外部或内部人员篡改不了这个多中心、分布式的数字证照系统中的数字证照,从而建立了真实可信的数字证照。(3)证照所有权明确。证照信息泄露、证照被冒用等问题,都是证照的所有权错位,虽然证照属于持证人,但是却不受持证人控制,比如,留在用证部门的证照复印件,经常在持证人不知情的情况下被用来从事一些违法行为。本专利利用区块链中的加密技术保证证照隐私不被泄露,本专利还实现了证照授权使用,即证照只有经过持证人授权才允许使用。(4)证照信任传递。真实可信的数字证照通过授权在各部门间流转,实现证照信任传递。(5)发证模式创新。以个人数字证照钱包将证照数字化上传给发证部门验证,代替发证方签发数字证照的业务模式,简化发证部门业务系统,降低系统耦合度。(6)证照使用信息可追溯。证照的使用都会产生交易存储在区块链上,证照的使用、流转过程可追溯。(7)建设、运维成本低。对于发证部门不需要新建任何平台或系统,在发证部门部署一个节点即可,用证部门安装一个用证部门证照包就能加入网络,因此成本相对建了中心化平台的成本低。

为实现上述目的,本发明提供如下技术方案:

一种基于区块链技术的数字证照系统,包括:个人数字证照包模块,用于持证人添加和管理个人的证照;用证部门证照包模块,用于用证部门使用和管理持证人的证照;数字证照区块链账本,包含区块,所述区块按时间顺序逻辑上构成区块链,每个区块存储证照的交易,包括证照文本描述信息和证照编码;数字证照分布式存储节点,包含节点,所述节点由发证部门和用证部门组成,能够存储数字证照区块链账本和证照完整的原始信息。

优选地,所述的基于区块链技术的数字证照系统,其中所述个人数字证照包模块,包括:新增证照模块,用于持证人新增证照,将数字证照发送到数字证照区块链账本;授权模块,用于持证人设置用证部门对证照进行查验、复制、保留以及查询交易记录等操作的权限。

优选地,所述的基于区块链技术的数字证照系统,其中所述个人数字证照包模块,还包括:历史记录查询模块,用于持证人查询证照授权记录及用证记录,查询证照状态变化记录;和/或证照导入导出模块,用于将个人数字证照包模块中的数字证照导出或者导入。

优选地,所述的基于区块链技术的数字证照系统,其中所述用证部门证照包模块,包括:证照使用模块,根据授权码从区块链获取到证照信息,按业务需求使用证照,包括证照信息查验、留存证照复印件、留存证照纸质原件。

优选地,所述的基于区块链技术的数字证照系统,其中所述用证部门证照包模块,还包括:查询业务记录模块,能够按照时间、证照编码、证照类型等查询条件,查询本用证部门业务办理记录;和/或查询证照交易模块,能够根据需求查询证照某个时间段的证照交易。

一种添加数字证照的方法,包括以下步骤:持证人为待添加证照新增一个夹层,即构建新增地址交易发送到区块链,区块链返回证照地址;新增一个地址后,从区块链支持的证照类型中选择需要增加证照的类型,拍摄纸质证照;加载证照信息填写模板,自动填写证照信息,完成证照数字化;提交数字证照到发证部门;发证部门将证照与本部门业务系统数据库比对;审核证照是否合法;如果审核结果错误,则证照数字化失败,返回主页;如果审核结果正确,构造数字证照签发交易发送到区块链,建立真实可信的数字证照;返回上传成功信息,并显示数字证照详情;返回个人数字证照包模块主页,主页显示新增证照的地址。

一种使用数字证照的方法,包括以下步骤:持证人利用个人数字证照包构造数字证照授权交易并发送到区块链,区块链返回证照授权码;用证部门从持证人数字证照包获取所述证照授权码;根据所述证照授权码,从区块链获取证照并解析;判断所述证照类型;如果是身份证,则从区块链获取生物特征信息并比对;如果生物特征匹配,则用证部门从区块链获取身份信息以及被授予的操作权限,实现数字身份证信任传递;如果生物特征不匹配则结束业务办理;如果是其他证照类型,锚定身份信息;比对生物特征,判断该证照是否属于该持有人;生物特征匹配即证照属于持有人,则从区块链获取证照信息以及被授予的权限,则证照信任传递。如果生物特征不匹配则结束业务办理。

优选地,所述的使用数字证照的方法,其中:所述证照授权码能够生成为条形码或二维码,并且用证部门能够通过扫描所述条形码或二维码获取所述证照授权码。

根据本发明的基于区块链技术的数字证照系统,具有以下有益效果:

1、基于区块链的数字证照系统,构建一个多中心的许可链存储和管理证照,避免了单一中心化机构存储潜在的系统性风险。

2、发证部门、用证部门接入网络,共同维护数字证照区块链账本,共建共用,建设和运维成本低。

3、保证持证人对证照的控制权,只有经过持证人授权证照才能被使用,解决证照冒用的问题;数字证照区块链分布式账本中证照信息不能篡改,证照真实可信,杜绝了假证伪证;持证人办事不用重复提交证照,不用提交奇葩证明,办事效率高。

4、由于没有假证存在,不用重复提交证照,用证部门不用重复审核大量证照,工作效率高,不用承担证照审核错误带来的风险。

5、以个人数字证照钱包将证照数字化上传给发证部门验证,代替发证方签发数字证照的业务模式,简化发证部门业务系统,降低系统耦合度;由于证照信息不能被篡改,解决了发证部门内部人员篡改证照的安全隐患。

6、证照由各部门共同维护,用证时证照在部门间信任传递,促进部门间协同工作。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还能根据这些附图获得其他的附图。

图1是根据本发明构思的示例性实施例的数字证照系统的结构框图;

图2是根据本发明构思的示例性实施例的利用个人数字证照包模块添加数字证照流程图;

图3是根据本发明构思的示例性实施例的使用数字证照的流程图。

【附图标记说明】

10:个人数字证照包模块101:新增证照模块

102:授权模块103:历史记录查询模块

104:证照导入导出模块11:用证部门证照包模块

111:证照使用模块112:查询业务记录模块

113:查询证照交易模块12:数字证照区块链账本

121:区块13:数字证照分布式存储节点

131:节点

具体实施方式

关于本发明创造的详细内容及技术说明,现以实施例来作进一步说明,但应了解的是,这些实施例仅为用于示例说明,而不应被解释为本发明创造实施的限制。

本发明中提及的数字证照包含纸质证照的数字映像、纸质证照文本描述、持证人数字指纹等生物特征信息、数字证照的使用记录。

本发明中提及的证照交易是指用证部门通过本发明的基于区块链技术的数字证照系统使用保存在系统中的证照的过程的记录。

图1是根据本发明构思的示例性实施例的数字证照系统的结构框图。

参照图1,本发明实施例提供的基于区块链技术的数字证照系统,包括个人数字证照包模块10、用证部门证照包模块11、数字证照区块链账本12、数字证照分布式存储节点13。

其中,个人数字证照包模块10,用于持证人添加个人证照、授权使用证照、历史记录查询等,完成数字证照信任建立,控制证照使用权,包含新增证照模块101、授权模块102、历史记录查询模块103以及证照导入导出模块104。

当持证人需要新增数字证照时,使用新增数字证照模块101,模块中列出区块链支持的证照类型,如:身份证、高级电工证、高级程序员证等常用证书类型,选择证照类型,然后拍摄证照,加载证照文本描述模板并自动填充信息,完成证照数字化。新增数字证照模块101将数字化证照发送到发证部门审核,审核通过,将数字证照发送到数字证照区块链账本12。

持证人的个人数字证照包模块10中的数字证照不应被任意的用证部门随意查看,使用授权模块102,持证人能够设置用证部门对证照进行查验、复制、保留等操作的权限,以及用证部门查询证照交易的权限。许多业务办理需要不止一个证照,该授权模块102支持对证照的使用进行批量授权。

历史记录查询模块103,能够按用证部门、权限类型查询证照授权记录及用证记录,还能够查询证照状态变化记录,如证照吊销、注销、抵押等。

证照导入导出模块104,能够将个人数字证照包模块10中的数字证照导出或者导入,持证人更换终端或者重新安装个人数字证照包模块10前,先将数字证照导出,更换终端或者重新安装后再将导出的数据导入即可。

用证部门证照包模块11,用于用证部门查验证照、留存复印件、留存纸质原件等使用证照操作,完成数字证照信任传递,包含证照使用模块111、查询业务记模块112以及查询证照交易模块113。

证照使用模块111,用于用证部门使用证照。根据业务需求,证照使用包括证照信息查验、留存证照复印件、留存证照纸质原件。用证部门使用证照时先获取持证人的授权码,根据授权码得到证照信息,然后按业务需求用证。

此处所说的留存证照纸质原件,是指有的业务场景中,需要暂时将证照纸质原件留下,业务办理完持证人再拿回,比如评职称时,需要将一些证照纸质原件留下,审核完后再拿回。

查询业务记模块112,能够按照时间、证照编码、证照类型等查询条件,查询本用证部门的业务办理记录。

查询证照交易模块113,能够根据需求查询证照某个时间段的交易记录。例如,具有执业医师资格证的人去医院应聘,医院会查看该证的用证记录,查看持证人的从医经历。

数字证照区块链账本12,包含区块121,所述区块121按时间顺序逻辑上构成区块链,形成不可篡改的区块链账本,每个区块121存储证照的交易,主要包括证照文本描述信息和证照编码,优选地,所述证照编码为证照的hash值。

数字证照分布式存储节点13,包含节点131,所述节点131由发证部门和用证部门组成,能够存储数字证照区块链账本和证照完整的原始信息,也就是证照的照片和证照的文本描述。

以上,对本发明实施例的基于区块链技术的数字证照系统的构成进行了说明。

图2是根据本发明构思的示例性实施例的利用个人数字证照包模块添加数字证照流程图。

参照图2,本发明实施例的基于区块链技术的数字证照系统的个人数字证照包模块10的新增证照模块101的工作流程,即持证人向个人数字证照包模块10新增证照的步骤如下:

持证人登录个人数字证照包模块10,持证人为待添加证照新增一个夹层,即构建新增地址交易发送到区块链,区块链返回证照地址(步骤a1);

新增一个地址后,从区块链支持的证照类型中选择需要增加证照的类型,拍摄纸质证照(步骤a2);

加载证照信息填写模板,自动填写证照信息,完成证照数字化(步骤a3);

提交数字证照到发证部门(步骤a4);

发证部门将证照与本部门业务系统数据库比对(步骤a5);

审核证照是否合法(步骤a6);

如果审核结果错误,则证照数字化失败,返回主页(步骤a61);

如果审核结果正确,构造数字证照签发交易发送到区块链,建立真实可信的数字证照(步骤a7);

返回上传成功信息,并显示数字证照详情(步骤a8);

返回个人数字证照包模块主页,主页显示新增证照的地址(步骤a9)。

完成上述步骤,即可实现持证人通过新增证照模块101向个人数字证照包模块10中添加证照。

图3是根据本发明构思的示例性实施例的使用数字证照的流程图。

参照图3,本发明实施例的基于区块链技术的数字证照系统的用证部门证照包模块11的证照使用模块111的工作流程,即用证部门的数字证照用证步骤如下:

持证人利用个人数字证照包构造数字证照授权交易并发送到区块链,区块链返回证照授权码,生成授权码的二维码(步骤b0);

用证部门从持证人数字证照包扫描二维码获取证照授权码(步骤b1);

根据授权码,从区块链获取证照并解析(步骤b2);

判断证照类型(步骤b3);

如果是身份证,则从区块链获取生物特征信息并比对(步骤b31);

如果生物特征匹配,则用证部门从区块链获取身份信息以及被授予的操作权限,实现数字身份证信任传递(步骤b32);

如果生物特征不匹配则结束业务办理(步骤b311);

如果是其他证照类型,锚定身份信息(步骤b4);

比对生物特征,判断该证照是否属于该持有人(步骤b5);

生物特征匹配即证照属于持有人,则从区块链获取证照信息以及被授予的权限,则证照信任传递(步骤b6);

如果生物特征不匹配则结束业务办理(步骤b51)。

完成上述步骤,用证部门即可使用本发明实施例的基于区块链技术的数字证照系统中的数字证照。

参照图1、图2和图3,本发明实施例的基于区块链技术的数字证照系统的整体使用流程如下。

持证人使用个人数字证照包模块10的新增证照模块101将自己所持有的纸质证照数字化,存入本发明实施例的基于区块链技术的数字证照系统中;并使用授权模块102对用证部门使用证照授予相应的权限,获得授权码;

用证部门根据从持证人处获得的授权码,使用用证部门证照包模块11中的证照使用模块111对持证人的证照进行查验、留存证照复印件、留存证照纸质原件等操作;并且可以使用查询证照交易模块113查询该证照的过往使用记录。

基于以上实施例,根据本发明的基于区块链技术的数字证照系统的有益效果如下:

1、基于区块链的数字证照系统,构建一个多中心的许可链存储和管理证照,避免了单一中心化机构存储潜在的系统性风险。

2、发证部门、用证部门接入网络,共同维护数字证照区块链账本,共建共用,建设和运维成本低。

3、保证持证人对证照的控制权,只有经过持证人授权证照才能被使用,解决证照冒用的问题;数字证照区块链分布式账本中证照信息不能篡改,证照真实可信,杜绝了假证伪证;持证人办事不用重复提交证照,不用提交奇葩证明,办事效率高。

4、由于没有假证存在,不用重复提交证照,用证部门不用重复审核大量证照,工作效率高,不用承担证照审核错误带来的风险。

5、以个人数字证照钱包将证照数字化上传给发证部门验证,代替发证方签发数字证照的业务模式,简化发证部门业务系统,降低系统耦合度;由于证照信息不能被篡改,解决了发证部门内部人员篡改证照的安全隐患。

6、证照由各部门共同维护,用证时证照在部门间信任传递,促进部门间协同工作。

上述内容仅为本发明创造的较佳实施例而已,不能以此限定本发明创造的实施范围,即凡是依本发明创造权利要求及发明创造说明内容所做出的简单的等效变化与修饰,皆仍属于本发明创造涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1