首页 / 专利库 / 摄影 / 自拍 / 基于区块链的纸电合一凭证的查询方法、系统及存储介质

基于链的纸电合一凭证的查询方法、系统及存储介质

阅读:1037发布:2020-08-20

专利汇可以提供基于链的纸电合一凭证的查询方法、系统及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了基于 区 块 链 的纸电合一凭证的查询方法、系统及存储介质,本发明对待查询纸质凭证上的万相码印鉴进行识别,得到待查询纸质凭证上的万相码键值;然后基于有效的 访问 权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;接着根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;最后通过比对纸质凭证与原始 电子 凭证,确定纸质凭证的查询结果;本发明提高了凭证查询结果的准确性,安全性高;另外,本发明只需通过智能终端获取待查询纸质凭证上的万相码印鉴,即可完成查询验证,方便快捷,可广泛应用于互联网信息技术领域。,下面是基于链的纸电合一凭证的查询方法、系统及存储介质专利的具体信息内容。

1.基于链的纸电合一凭证的查询方法,其特征在于:包括以下步骤:
获取待查询纸质凭证上的万相码印鉴;
识别万相码印鉴,得到待查询纸质凭证上的万相码键值;
基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;
根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;
对原始内容进行验证签名,得到原始电子凭证内容;
将纸质凭证与原始电子凭证进行比对,确定纸质凭证的查询结果。
2.根据权利要求1所述的基于区块链的纸电合一凭证的查询方法,其特征在于:还包括以下步骤:
将凭证存储在智能终端;
所述将凭证存储在智能终端的形式包括纸质凭证上的万相码印鉴、万相码键值和原始电子凭证内容。
3.根据权利要求1所述的基于区块链的纸电合一凭证的查询方法,其特征在于:所述基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块这一步骤,包括以下步骤:
获取凭证链平台的服务接口
根据服务接口查询智能终端的访问权限:
如果访问权限有效,则根据万相码键值中的索引参数在凭证链平台中提取密态凭证数据块;
如果访问权限无效,则反馈查询失败。
4.根据权利要求1所述的基于区块链的纸电合一凭证的查询方法,其特征在于:所述对原始内容进行验证签名,得到原始电子凭证内容这一步骤,具体为:
对原始内容进行验证签名后,显示验证签名结果;
其中,所述验证签名结果包括凭证的发布者信息、签发时间、完整性验证结果和原始电子凭证内容。
5.基于区块链的纸电合一凭证的查询系统,其特征在于:包括:
智能终端,用于拍摄待查询纸质凭证上的万相码印鉴;识别并保存纸质凭证上的万相码印鉴、万相码键值和原始电子凭证内容;将万相码键值中的索引参数作为查询凭证的参数,发送给接入服务器;从接入服务器处接收自凭证链分布式数据库中提取的密态凭证数据块;根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;对原始内容进行验证签名,得到原始电子凭证内容;
凭证链平台,用于存储的凭证信息;
接入服务器,用于基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;将密态凭证数据块转发给智能终端。
6.根据权利要求5所述的基于区块链的纸电合一凭证的查询系统,其特征在于:所述智能终端包括但不限于智能手机、平板电脑笔记本电脑、上网本、手持电子装置和智能穿戴装置。
7.基于区块链的纸电合一凭证的查询系统,其特征在于:包括:
获取模块,用于获取待查询纸质凭证上的万相码印鉴;
识别模块,用于识别万相码印鉴,得到待查询纸质凭证上的万相码键值;
提取模块,用于基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;
解密模块,用于根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;
验证模块,用于对原始内容进行验证签名,得到原始电子凭证内容。
8.根据权利要求7所述的基于区块链的纸电合一凭证的查询系统,其特征在于:所述提取模块包括:
获取单元,用于获取凭证链平台的服务接口;
查询单元,用于根据服务接口查询智能终端的访问权限:
如果访问权限有效,则根据万相码键值中的索引参数在凭证链平台中提取密态凭证数据块;
如果访问权限无效,则反馈查询失败。
9.基于区块链的纸电合一凭证的查询系统,其特征在于:包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-4中任一项所述的基于区块链的纸电合一凭证的查询方法。
10.一种存储介质,其中存储有处理器可执行的指令,其特征在于:所述处理器可执行的指令在由处理器执行时用于执行如权利要求1-4中任一项所述的基于区块链的纸电合一凭证的查询方法。

说明书全文

基于链的纸电合一凭证的查询方法、系统及存储介质

技术领域

[0001] 本发明涉及互联网信息技术领域,尤其是基于区块链的纸电合一凭证的查询方法、系统及存储介质。

背景技术

[0002] 传统的纸质证照、公文、证件、凭证等的防伪验证,主要是通过肉眼来与预留印鉴进行比对识别,得到主观鉴别的验证结果。随着科学技术的进步,现代高清扫描和激光雕刻等技术可以完全复制克隆印章,依靠传统的人眼比对方法无法鉴别复制出来的印章及其所盖印的印鉴。
[0003] 另外,大量的证照、公文、证件、凭证(以下简称为“凭证”)所盖印章的印鉴,在使用过程中,接受凭证的人往往没有预留该凭证的印鉴,因而无法比对鉴别真伪,人们只能靠经验、直觉判断该凭证上的印鉴是否合规来进行防伪验证,验证结果不可靠,容易造成“三假” (假印章、假公文、假证件)的问题。
[0004] 为了解决“三假”问题,现有技术通过废弃纸质凭证及物理印章,改用电子签名或电子印章。对于电子印章,现有技术一般是在颁发凭证前,将凭证的信息(文本或图像)发布在发证机构自己的官方网站上,让人们根据纸质凭证上的发文号等信息从其官网上查询验证,这种方式确实也起到了一定的防伪效果。但是,这种查询验证的方式不够便捷。
[0005] 因此,如何使凭证在使用过程实现权威、可信、方便、快捷的查询验证,是一个亟待解决的问题。

发明内容

[0006] 有鉴于此,本发明实施例提供一种安全性高且方便快捷的,基于区块链的纸电合一凭证的查询方法、系统及存储介质。
[0007] 第一方面,本发明实施例提供了一种基于区块链的纸电合一凭证的查询方法,包括以下步骤:
[0008] 获取待查询纸质凭证上的万相码印鉴;
[0009] 识别万相码印鉴,得到待查询纸质凭证上的万相码键值;
[0010] 基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;
[0011] 根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;
[0012] 对原始内容进行验证签名,得到原始电子凭证内容;
[0013] 将纸质凭证与原始电子凭证进行比对,确定纸质凭证的查询结果。
[0014] 进一步,还包括以下步骤:
[0015] 将凭证存储在智能终端;
[0016] 所述将凭证存储在智能终端的形式包括纸质凭证上的万相码印鉴、万相码键值和原始电子凭证内容。
[0017] 进一步,所述基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块这一步骤,包括以下步骤:
[0018] 获取凭证链平台的服务接口
[0019] 根据服务接口查询智能终端的访问权限:
[0020] 如果访问权限有效,则根据万相码键值中的索引参数在凭证链平台中提取密态凭证数据块;
[0021] 如果访问权限无效,则反馈查询失败。
[0022] 进一步,所述对原始内容进行验证签名,得到原始电子凭证内容这一步骤,具体为:
[0023] 对原始内容进行验证签名后,显示验证签名结果;
[0024] 其中,所述验证签名结果包括凭证的发布者信息、签发时间、完整性验证结果和原始电子凭证内容。
[0025] 第二方面,本发明实施例还提供了一种基于区块链的纸电合一凭证的查询系统,包括:
[0026] 智能终端,用于拍摄待查询纸质凭证上的万相码印鉴;识别并保存纸质凭证上的万相码印鉴、万相码键值和原始电子凭证内容;将万相码键值中的索引参数作为查询凭证的参数,发送给接入服务器;从接入服务器处接收自凭证链分布式数据库中提取的密态凭证数据块;根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;对原始内容进行验证签名,得到原始电子凭证内容;
[0027] 凭证链平台,用于存储的凭证信息;
[0028] 接入服务器,用于基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;将密态凭证数据块转发给智能终端。
[0029] 进一步,所述智能终端包括但不限于智能手机、平板电脑笔记本电脑、上网本、手持电子装置和智能穿戴装置。
[0030] 第三方面,本发明实施例还提供了一种基于区块链的纸电合一凭证的查询系统,包括:
[0031] 获取模块,用于获取待查询纸质凭证上的万相码印鉴;
[0032] 识别模块,用于识别万相码印鉴,得到待查询纸质凭证上的万相码键值;
[0033] 提取模块,用于基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;
[0034] 解密模块,用于根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;
[0035] 验证模块,用于对原始内容进行验证签名,得到原始电子凭证内容。
[0036] 进一步,所述提取模块包括:
[0037] 获取单元,用于获取凭证链平台的服务接口;
[0038] 查询单元,用于根据服务接口查询智能终端的访问权限:
[0039] 如果访问权限有效,则根据万相码键值中的索引参数在凭证链平台中提取密态凭证数据块;
[0040] 如果访问权限无效,则反馈查询失败。
[0041] 第四方面,本发明实施例还提供了一种基于区块链的纸电合一凭证的查询系统,包括:
[0042] 至少一个处理器;
[0043] 至少一个存储器,用于存储至少一个程序;
[0044] 当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的基于区块链的纸电合一凭证的查询方法。
[0045] 第五方面,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的基于区块链的纸电合一凭证的查询方法。
[0046] 上述本发明实施例中的一个或多个技术方案具有如下优点:通过对待查询纸质凭证上的万相码印鉴进行识别(例如采用“扫一扫”功能),得到待查询纸质凭证上的万相码键值;然后基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;接着根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;最后通过比对纸质凭证与原始电子凭证,确定纸质凭证的查询结果;本发明通过凭证链平台上存储的凭证信息来实现最终的纸质凭证查询,利用了区块链中存储的内容信息不被篡改、伪造的特性,提高了凭证查询结果的准确性,安全性高;另外,本发明只需通过智能终端“扫一扫”获取待查询纸质凭证上的万相码印鉴,即可完成查询验证,方便快捷。附图说明
[0047] 图1为本发明实施例的的系统框架示意图;
[0048] 图2为本发明实施例的凭证链的架构示意图;
[0049] 图3为本发明实施例的整体步骤流程图

具体实施方式

[0050] 下面结合说明书附图和具体实施例对本发明作进一步解释和说明。对于本发明实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0051] 如图1所示,本实施例的系统的整体框架为:采用联盟公链技术,搭建由政府主导、监管的凭证信用平台,主要运营商作为存证传输管道,并由政府部、司法部门、金融机构或互联网平台等多个权威机构组成的具有司法级背书的信用联盟链(以下简称为“凭证链”),这些机构共同参与记账,共同存储电子凭证数据。
[0052] 本发明的凭证链基于区块链对电子凭证进行全流程的存证,结合区块链系统对数据的可信监督和监管进行多方维护,在“数据采集”,“数据流程”,“数据存证”多个环节进行监督与监控,通过自动化规则实现“规则监控”,有效增强数据监督工作的可信度,避免中心化的单方险。
[0053] 与此同时,凭证链还将围绕电子凭证存证作为核心应用场景,基于联盟公链技术的底层网络平台,打造可信电子存证、便捷查验、可信资源公示、个人数据空间、司法出证、信用评价等互联网应用产品和服务。
[0054] 参照图2,基于图2所示的凭证链的总体架构,本实施例的凭证链平台具有如下功能:
[0055] 1、凭证存证:通过结合区块链技术,运用其不可篡改、可溯源等特性,实时固化电子数据的内容和形成时间,确保凭证数据的真实公正,赋予电子数据文件法律证明效。政府各职能部门、公共服务事业机构率先采用万相码电子印章,在颁发证照、公文、文件、凭证时加盖这种具备机读接口、数字加密签名万相码印鉴的公章,并将其拍照扫描,保存到区块链上,信息内容是否需要加密可以选择加密或不加密存储。
[0056] 2、便捷查验:纸电合一凭证在使用过程中,用户需要验证该凭证真伪时,可通过移动终端或智能手机的dAPP,“扫一扫”纸质凭证上的印鉴,获取印鉴上隐含的访问“钥匙”,上传凭证链,查证其该凭证签发的合法性、真实性、完整性,并可在秒级获取该凭证存证时的原始图文信息。还可利用dAPP将这些电子凭证通过加密传输,安全、便捷地分享给第三方。这种可信、安全、便捷的凭证查验和分享方式,在当今几乎人手一部手机的条件下,形成对“三假”(假印章、假公文、假证件)凭证“社会皮癣”问题彻底根除的有利条件,助力对凭证、信用的全民监管,加强信用建设。
[0057] 3、即时通信:基于区块链存证平台的即时通信dAPP(以下简称dAPP)不同于其他常用的即时通信工具(如微信、QQ、淘宝旺旺等),参与对象的身份可信,且可以选择聊天记录上传凭证链平台存证作为数字证据,避免纠纷以及出现纠纷可以快速仲裁、审结。dAPP 是凭证链平台的应用层接口界面,是连接人与平台的纽带和关键所在。凭证链平台的信息资源、数据应用和操作均通过其完成,具有类似资源浏览器的功能。同时,dAPP又是用户个人账户、数据空间的管理器,提供各种实用功能,成为用户得心应手的必备工具。dAPP还可以对各种加盖有万相码加密公章的凭证等进行扫描查验,鉴别真伪,是杜绝和防止“三假”(假公章、假公文、假证件)的利器。dAPP可以将凭证链平台里的各种资源在dAPP用户间进行安全分享。
[0058] 4、可信资源公示:由于依托政府权威的监管类节点对真实的法人和自然人身份确认,个人或组织机构在区块链存证平台上的身份是真实可信的,基于区块链技术的防抵赖、防篡改、可追溯的特性,个人或组织机构(含政府部门)在凭证链平台上的言行内容数据被上链加,不可更改,永久保存在凭证链平台里,需要为自己的行为负责,并接受时间的检验。因此,可规范在区块链存证平台上发布的各种信息,包括公示、公告、宣传、承诺、产品、服务等信息。因为是区块链技术,所以发布在这里的信息资源权属清晰,责任明确。可实现一个“干净”的互联网。基于凭证链的网络平台,是主权可控、有秩序的互联网空间,有着深远的意义。
[0059] 5、个人数据空间:依托自然人库,拥有身份认证后的自然人,可以自建个人主体数据,引用保存在政务服务平台、组织机构等积累的数据。在基于凭证链平台上,个人数据的控制权归个人所有,而不归属中心化机构,充分实现自然人合法的数据资产权。为提升广大群众的兴趣和参与度,支持个人自建常用证件、证明等数据。如,在当下大众关心个人健康的环境下,特别推出个人健康档案(由各个医疗、体检机构签发),围绕人人关心的健康数据(包括医疗病案、电子影像),可控、安全、便利使用个人健康档案和医疗数据,将在医保报销、保险赔付、异地就诊、个人健康指导等方面,提供放心、安全、便捷、高效、经济的服务。个人数据空间存储经过认证的信息、个人数字身份及提交的数据,是个人真实准确的数据资产,为构建个人贡献度模型、测算个人贡献度和建设社会信用体系等提供重要的数据支撑。在传统的大数据应用过程中,普遍存在数据不明、数据应用效率不高、数据业务操作不规范、数据安全保护不达标等问题。凭证链平台的个人数据空间建立,将有效解决这些问题,真正实现高效管理个人数据资产、严格防控核心数据泄露、共享各种形态的数据,具有推动社会公共服务精准化、可控化、均等化的作用。
[0060] 6、司法出证:凭证链平台通过对接司法鉴定中心,除了能够针对每一笔数据记录出具相应的保全证书外,还能够根据需求获得符合国家《电子数据法庭科学鉴定通用方法》的司法鉴定意见书,从而使得数据证据具有司法效力。
[0061] 7、信用评价:运用区块链技术,通过数据交换和共享,整合政府和第三方征信机构的信用信息而构建的信用评价体系。在凭证链平台信用评价体系中,每条数据都是经过确权的、隐私的、真实的,因此避免了过去大数据征信中存在的数据隐私泄露和权属不明等问题。凭证链并不是将各种传统概念上大数据征信中的数据汇合在一起,而是平台上的每一个数据都是真实存在的,每一个用户在现实中都有对应的自然人或法人。平台上的身份是真实可信的结果,包括权威机构颁发的证件或经过政府相关权威机构证实的身份信息。作为“信任的机器”,区块链技术将重构传统的信用体系,通过在分布式的海量数据之间搭建桥梁相互验证来制造信任,发展信用,从而使价值交换过程更加顺畅,降低交换成本。同时,区块链具有的去中心化分布式账本技术保证了数据的真实、安全和不可变更。在运用区块链技术构建的新型信用评价体系中,所有的信用信息都在网上结绳成链、互联互通,为政务服务、社会管理和商业应用等场景提供可信的数据生态,也为物联网人工智能、移动互联网等新兴产业的快速发展提供更好的底层支撑。
[0062] 本实施例提供了一种纸电合一凭证区块链存证方法,具体的:
[0063] 凭证链是基于区块链技术,以纸电合一凭证的生成、便捷查验为核心的领先服务平台,致力于实现杜绝和防止凭证“三假”(假公章、假公文、假证件)现象,保护用户数据资产主权、信息安全分享,营造一个“干净”、“信用”互联的网络空间。
[0064] 一、将凭证分为四种隐私状态:
[0065] 红色:不可公开的凭证,即无法查看凭证全文,只能看到凭证的哈希值。
[0066] 黄色:可授权公开的凭证,被授权的主体可以看到凭证的全部信息,不被授权的主体只能看到凭证的哈希值。只有凭证的发布方拥有该凭证的授权权力。
[0067] 蓝色:可扫万相码印鉴查看的凭证,可以直接看到凭证的完整信息。
[0068] 绿色:可公开的凭证,可以直接看到或通过扫读万相码印鉴看到凭证的完整信息。
[0069] 二、非政府认可的电子印章或数字证书用户上传:
[0070] 非政府认可的电子印章或数字证书用户(以下简称非电子印章用户,含个人和法人组织) 首次上传的凭证为绿色,即可公开的凭证,但其为非信任状态,尚不满足上链条件。上传方需要在平台中找到当时出具此份凭证的单位,让其对凭证的真实性进行审核,只有其审核通过时,该凭证才能够标记为可信凭证状态,并上链生成非同质令牌;非电子印章用户上传凭证后,如果并未找到该凭证的对应发布单位,也可以通过自身邀请码邀请该凭证的发布单位入驻平台。
[0071] 本实施例中的非同质令牌是指:每一个令牌都是独一无二的,拥有独特的属性,最小单位为1,且不可细分。非同质性在生活中广泛存在,例如:艺术品、宠物、手工艺品、定制物品等等,甚至可以用来标记学校里的学生、医院里的医务和病患等等。应用场景非常广泛。
[0072] 而同质令牌是指:每一个令牌的性质是相同的,可相互置换,可细分为N份,和现实生活中的货币类似,可以履行所有货币职能。
[0073] 三、政府认可的电子印章或数字证书用户上传:
[0074] 政府认可的电子印章或数字证书用户(以下简称电子印章用户)可以上传已有的存量凭证,或新增凭证。无论是存量还是新增凭证,只要由电子印章用户上传,则直接认定为可信凭证,并上链成为非同质令牌。此类凭证初始上传时为黄色权限,即只有出具凭证的电子印章用户、凭证受益人、委托人或授权人才能看到完整报告;后续,电子印章用户可以根据自身的需求或凭证委托方或受益方的需求,把凭证变为红色或绿色或蓝色状态。本实施例中:设置蓝色状态,必须是纸电合一的凭证,该凭证可以通过扫一扫万相码印鉴进行验证。
[0075] 四、政府认可的万相码加密电子印章用户上传:
[0076] 政府认可的万相码加密电子印章用户(以下简称万相码印章用户),由于采用了特殊的万相码区块链加密电子印章技术,使其在制作创建凭证时纸电合一凭证时,就采取了高性能的区块链安全加密防伪防篡改技术,因而可以上传凭证,直接认定为可信凭证,并上链成为非同质令牌。此类凭证初始上传时为蓝色权限,即只有出具凭证的万相码印章用户和通过智能手机扫取凭证印鉴上的万相码才可看到完整凭证,其他人从凭证链平台上查看不到该凭证的完整信息,后续,万相码印章用户可以根据自身的需求或凭证委托方或受益方的需求,把凭证变为绿色或黄色或红色状态。
[0077] 本实施例还提供了一种可信凭证查询方法,具体的:
[0078] 凭证链平台的凭证基于区块链技术,全网唯一可信,具有很高的商业价值。用户可以在平台上进行方便快捷的可信凭证查询,了解凭证的真实性和出具凭证单位的信用情况,实现全民监督。具体功能包括:
[0079] 一、扫一扫:
[0080] 电子凭证将会与纸质凭证上的万相码印鉴进行关联,用户可以通过平台dAPP“扫一扫”功能直接扫描万相码印鉴,获取其关联的电子凭证和该凭证发布单位的信息,由于本发明的万相码具有“一事一次一码”的特质,因此能够保证凭证安全、可靠、可信。与万相码印鉴相关联的凭证与其在凭证链平台上的隐私状态一致,即在平台上只能查看凭证哈希值时,扫一扫万相码印鉴出现的也是哈希值;在平台上能看到凭证全文时,扫一扫后也能看到全文。
[0081] 二、查一查:
[0082] 用户可以使用平台的查询功能,凡是平台认证并公开的主体(法人组织和个人),均可通过输入主体名称,获得主体上链的资质信息和上链的凭证(不同隐私状态呈现不同)。如果要查看黄色隐私状态的凭证全文,则需要找到授权者申请授权查看。查询功能可以帮助用户了解真实可信的主体信息和凭证可信质量保证。
[0083] 三、可信数据监管入口:
[0084] 凭证链为政府机构留有数据接口,政府可以审阅质量数据并做相应的监管工作、制定政策。首先,政府机构可以获得更加真实可信的主体信用数据,督促主体规范凭证工作。其次,便于政府机构随时对平台内主体进行凭证抽查和监督。后续凭证流程上链后,凭证全程数据将公开透明,监管机构可以实时监测凭证发布主体的质量。凭证链还将基于平台凭证数据库,为政府开发可视化的全平台数据监管系统,方便监管机构了解整体行业状况、动态。
[0085] 四、工作步骤:
[0086] 凭证链平台运用区块链技术进行凭证上链主要分为三个步骤:主体备案、凭证生成和追溯上链。通过以上三个步骤,发证主体可以完成凭证认证的全流程,将信用保证落实到凭证使用者和相关利益方。
[0087] 本实施例提及的凭证链平台的工作逻辑如下:
[0088] 1、主体备案:
[0089] 主体备案为上链前的准备阶段,发证主体通过系统规定的凭证信用认定后允许接入凭证链平台,主体的所有注册资料与信用信息都会成为身份认证的链上凭证。主体上传的凭证、信息、数据等,由系统审核通过后将会与主体关联展示。
[0090] 2、凭证生成:
[0091] 发证主体通过注册认证后,将其信用等级、关联凭证等写入凭证链,以区块链技术保证数据不被篡改,形成发证主体的基础信息,发证主体需进一步完善相关资料,为下一步的追溯上链奠定基础:其中核心业务流程包括:
[0092] 发证主体上传凭证;平台服务节点对凭证进行合规合法性检测,上传凭证,生成类erc721 令牌(非同质令牌);用户登录凭证链平台,查询凭证。
[0093] 3、追溯上链:
[0094] 追溯上链为上链运行阶段,由发证主体为凭证责任主体写入凭证数据,由相关监管机构等组织提供信任背书,从而形成凭证信用追溯的核心内容,可由该凭证受益人作为委托方,完成凭证信用数据(包括凭证和信用追溯)和凭证利益相关事务或实物的关联,包括凭证查询码申请、其他凭证万相码关联、数据上传等工作。
[0095] 五、平台
[0096] 凭证链平台的参与角色主要为凭证链上的所有利益相关方,包括社会公众、个人、组织机构、政府部门、企事业单位、消费者、产品生产或销售厂家(企业)、服务提供商、政府监管机构,为容易理解,将参与角色按其功能和作用大致分为四类:“监管者”、“发布者”、“查验者”、“服务者”。
[0097] 1、“监管者”:
[0098] 政府部门是平台的监督管理者,可以获取平台数据,抽查凭证发布者发布的凭证及其信用追溯。由政府发起并领导城市诚信联盟的成立,共同制定行业标准,服务行业发展,主导建设凭证链平台。“监管者”负责对凭证链平台参与者的监督管理,对“发布者”、“服务者”身份进行认证、权限管理,并对其在平台上的行为进行监督管理。“监管者”对应的设备是“监管节点”设备。
[0099] 2、“发布者”:
[0100] 无论是个人或法人组织机构(包括政府机关、企事业单位),凡是满足凭证链准入条件(如,个人发布者满足个人实名认证,法人组织机构满足身份认证,购置政府监管部门批准的电子印章或数字证书及配套设备)的,均可向平台监管者申请成为凭证“发布者”。个人“发布者”可以使用移动终端或智能手机向平台发布个人凭证。法人组织机构“发布者”可以使用专用的凭证发布设备(分为桌面型和便携型两种,由“发布者”购置)发布凭证。拥有桌面型发布设备的“发布者”(法人组织机构),有条件成为凭证链“服务者”(即为凭证链平台提供打包上链服务,俗称“挖矿”赚积分)。“发布者”对应的设备是掌上电脑(PDA)终端或工作站。
[0101] 3、“查验者”:
[0102] 无论是个人或法人组织机构,天然成为“查验者”,均可从政府官网或凭证链官网上下载安装去中心化应用程序(dAPP),上凭证链平台“查一查”链上凭证信息,也可对纸质形态或电子图像形态凭证的万相码印鉴“扫一扫”快速查验凭证信息。如果“查验者”想参与对凭证的信息反馈、信用追溯,则需要申请成为“发布者”才可以。“查验者”对应的设备是可以连接互联网并运行凭证链去中心化应用程序(dAPP)的数字设备,常用的就是智能手机、掌上电脑(PDA)、平板电脑(PAD)和电脑。
[0103] 4、“服务者”:
[0104] 无论是个人或法人组织机构,购置符合凭证链平台节点服务要求的设备并接入互联网,并向平台“监管者”提出申请,获得批准后即可成为平台“服务者”。因为凭证链是政府发起并主导的联盟公链,一般情形是加入“服务者”队伍的需要先加入“信用联盟”。大部分情形,凭证链平台技术开发商、提供网络服务的电信运营商、数据服务提供商、政府政务服务数据中心是平台“服务者”的主力军。“服务者”对应的设备是“服务节点”设备。
[0105] 六、平台主要设备
[0106] 1、“客户端”:
[0107] 供“发布者”写入凭证数据块、凭证查询及提交数据块或查询指令到“接入服务器”的服务接口。
[0108] 2、“监管服务器”:
[0109] 供“监管者”使用,负责对凭证链平台的参与者身份确认、权限管理。
[0110] 3、“接入服务器”:
[0111] 接收来自于“客户端”的数据块或查询指令,向“分布式验证服务器”发送数据块或查询指令请求
[0112] 4、“分布式验证服务器”:
[0113] 通过共识系统,对数据块进行共识验证当区块周期到时,“验证服务器”将验证过的数据块集合写入区块链。
[0114] 5、“区块链系统”:
[0115] 支持数据存储,供“验证服务器”将验证过的数据写入相应的区块链中。
[0116] 下面详细描述本发明的纸电合一凭证的查询方法的具体步骤:
[0117] 查询,是指用户设定某些查找、寻找条件,在某一个或几个地方找出自己所要的东西。
[0118] 纸电合一凭证的查询是指“查验者”依据凭证上的万相码印鉴,在凭证链平台上查找出与该凭证对应的原始电子凭证,查询的目的是验证该凭证在凭证链平台上是否存在、是否真实完整、内容是否一致。纸电合一凭证从生成、发布、存入区块链,再到使用过程中的查询、分享,形成一个闭环系统,有条件实现这一目的。
[0119] 本发明技术提出的基于区块链的纸电合一凭证的查询方法,其特点是方便、快捷、安全、可信。
[0120] 本发明的方法的具体内容如下:
[0121] 一、纸电合一凭证的产生:
[0122] 纸电合一凭证,是采用万相码技术,结合电子印章技术、区块链技术,在生成纸质凭证的同时生成与纸质凭证内容完全一致的电子凭证,将电子凭证加密后发布到区块链平台上,利用区块链的不可篡改和伪造、去中心化防黑客攻击等特性将电子凭证固化在区块链技术支持的凭证链平台上,从而保证了电子凭证的安全可信。
[0123] 二、纸电合一凭证的查验:
[0124] 纸电合一凭证的盖章位置,均加盖有万相码印鉴。万相码印鉴上隐含有提取凭证链平台上的(密态)电子凭证的解密密钥。只要纸质或电子凭证上的万相码印鉴清晰,就能用手机 dAPP扫一扫功能读取万相码内容,访问凭证链下载密态凭证数据,手机dAPP解密密态电子凭证数据得到原始凭证信息,确保安全、真实、可信。
[0125] “查验者”利用智能终端(具备拍照、上网功能的手机或掌上电脑)对凭证上的万相码印鉴“扫一扫”,读取凭证印鉴上万相码键值,利用万相码键值中的索引信息到凭证链平台上去提取对应的密态凭证数据块,在用万相码键值中的解密密钥解密,得到原始电子凭证,经验证电子签名,及“查验者”对内容一致性比较,得出所查凭证真伪的判断。
[0126] 三、纸电合一凭证的查询便捷、安全保障:
[0127] 1、纸电合一凭证在区块链技术支持的凭证链上存证,确保凭证真实、可信。
[0128] 2、纸电合一凭证在凭证链上是以加密后的状态存放,凭证链上服务节点的工作人员无法看见凭证内容,从而保证安全;即使有工作人员想通过暴力破解密态凭证内容,所需耗费的时间很长,时间长得使其破解后也没有价值,从而保证安全。
[0129] 3、通过智能终端(具备拍照、上网功能的手机或掌上电脑)扫一扫凭证印鉴上的万相码,提取凭证链上对应的密态凭证数据,下载到智能终端上,传输过程中数据是加密状态的数据,能够保证传输安全;在实际使用中数据传输还采用SSL(安全套接层)协议加密,进一步保证传输安全;智能终端用万相码键值中的密钥,对下载的密态凭证数据解密,得到原始凭证明文,确保凭证查询方便、快捷、安全、可靠、可信。
[0130] 本发明的纸电合一凭证的查询方法的整体实施步骤为:
[0131] 本发明根据纸电合一凭证的呈现方式,给出了不同的实施步骤。
[0132] 参照图3,一、“查验者”手里拿的是纸电合一凭证的纸质凭证:
[0133] 第1步:“查验者”判断手里拿的纸质凭证是否有万相码印鉴,如果有,则执行下一步,否则查询中止、退出。
[0134] 需要说明的是,本实施例中提到的万相码实质是一种包含键值和图像的码,本领域的技术人员在设计码的时候可以将码命以不同名称,例如八卦图码、点阵码等,其均在本发明的万相码的保护范围内。
[0135] 第2步:“查验者”操作智能终端(能连接互联网的、带采集影像功能的智能手机或掌上电脑PDA等)开启凭证链平台的去中心化应用软件(dAPP)对准纸质凭证的印鉴“扫一扫”。
[0136] 第3步:如果dAPP识别万相码印鉴成功,得到万相码键值,则进行下一步;否则“查验者”可以选择回到“第2步”,也可以选择直接放弃,查询失败、中止退出。
[0137] 第4步:智能终端获得凭证链平台的服务接口,依据服务接口,从接入服务器中,查询本终端的访问权限,如果本终端查询、验证权限有效,则进行下一步,否则查询失败、中止退出。
[0138] 第5步:智能终端将万相码键值中的索引参数作为查询凭证的参数,发送给接入服务器。
[0139] 第6步:接入服务器依据接受到查询凭证的索引参数,从凭证链的分布式数据库中提取对应的密态凭证数据块。
[0140] 第7步:接入服务器将密态凭证数据块转发给智能终端。
[0141] 第8步:智能终端用万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容——电子签名过的电子纸格式(PDF)凭证文件。
[0142] 第9步:智能终端对电子纸格式(PDF)凭证文件进行验证签名,结果显示到屏幕上(凭证的发布者、签发时间、完整性验证等),同时显示原始电子凭证内容。
[0143] 第10步:“查验者”比对手里拿着的纸质凭证与智能终端屏幕上显示的内容是否一致,如果一致,则进行下一步;否则判定纸质凭证为假凭证,退出。
[0144] 第11步:“查验者”可以选择在智能终端保存凭证或不保存凭证。
[0145] 第12步:如果选择在智能终端上保存该纸质凭证对应的电子凭证,保存的形式为三种:纸质凭证的万相码印鉴照片、万相码键值、电子纸格式(PDF)凭证文件。如果选择不保存查询到的电子凭证,则查询成功、退出。
[0146] 第13步:如果采用较为节省空间的保存方式,则在智能终端上保存电子凭证的万相码键值(含查询凭证的索引参数和解密密钥等),查询成功、退出。
[0147] 第14步:如果采用便于脱机(离线,不联网)查阅的保存方式,则在智能终端上保存电子纸格式(PDF)凭证文件,查询成功、退出。
[0148] 第15步:如果为了特定用途需要保存凭证照片,则在智能终端上将凭证保存为照片文件 (分辨率设定能保证满足以后对万相码印鉴的再次识别要求),查询成功、退出。
[0149] 二、“查验者”的智能终端里保存有纸电合一凭证:
[0150] 第1步:“查验者”操作智能终端(能连接互联网的、带采集影像功能的智能手机或掌上电脑PDA等)开启凭证链平台的去中心化应用软件(dAPP),查看保存的纸电合一凭证。
[0151] 第2步:如果保存的是凭证照片,则查看照片里万相码印鉴是否清楚,如果清楚,则进行第5步,否则查询失败、中止退出。
[0152] 第3步:如果保存的是凭证万相码印鉴照片,则查看照片里万相码印鉴是否清楚,如果清楚,则进行第5步,否则查询失败、中止退出。
[0153] 第4步:如果保存的是凭证的万相码键值(含查询凭证的索引参数和解密密钥等),则进行第7步,否则查询失败、中止退出。
[0154] 第5步:“查验者”手动操作智能终端,启动dAPP“屏幕扫码”功能,手动操作使屏幕上的万相码印鉴处于合适位置(万相码印鉴的大小、中心处于合适位置)。
[0155] 第6步:如果dAPP识别万相码印鉴成功,得到万相码键值,则进行下一步;否则“查验者”可以选择回到“第5步”,也可以选择直接放弃,查询失败、中止退出。
[0156] 第7步:智能终端获得凭证链平台的服务接口,依据服务接口,从接入服务器中,查询本终端的访问权限,如果本终端查询、验证权限有效,则进行下一步,否则查询失败、中止退出。
[0157] 第8步:智能终端将万相码键值中的索引参数作为查询凭证的参数,发送给接入服务器。
[0158] 第9步:接入服务器依据查询凭证的索引参数从凭证链的分布式数据库中提取对应的密态凭证数据块。
[0159] 第10步:接入服务器将密态凭证数据块转发给智能终端。
[0160] 第11步:智能终端用万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容——电子签名过的电子纸格式(PDF)凭证文件。
[0161] 第12步:智能终端对电子纸格式(PDF)凭证文件进行验证签名,结果显示到屏幕上(凭证的发布者、签发时间、完整性验证等),同时显示原始电子凭证内容。
[0162] 第13步:“查询者”查看智能终端屏幕上显示的凭证验证签名是否正常,如果正常、完整,则进行下一步;否则判定该凭证为假凭证,查询失败、中止退出。
[0163] 第14步:“查验者”可以选择在智能终端重新保存凭证或不保存凭证。
[0164] 第15步:如果选择在智能终端上重新保存该纸质凭证对应的电子凭证,保存的形式为三种:纸质凭证的万相码印鉴照片、万相码键值、电子纸格式(PDF)凭证文件。如果选择不保存查询到的电子凭证,则查询成功、退出。
[0165] 第16步:如果采用较为节省空间的保存方式,则在智能终端上保存电子凭证的万相码键值(含查询凭证的索引参数和解密密钥等),查询成功、退出。
[0166] 第17步:如果采用便于脱机(离线,不联网)查阅的保存方式,则在智能终端上保存电子纸格式(PDF)凭证文件,查询成功、退出。
[0167] 第18步:如果为了特定用途需要保存凭证照片,则在智能终端上将凭证保存为照片文件 (分辨率设定能保证满足以后对万相码印鉴的再次识别要求),查询成功、退出。
[0168] 本发明实施例还提供了一种基于区块链的纸电合一凭证的查询系统,包括:
[0169] 智能终端,用于拍摄待查询纸质凭证上的万相码印鉴;识别并保存纸质凭证上的万相码印鉴、万相码键值和原始电子凭证内容;将万相码键值中的索引参数作为查询凭证的参数,发送给接入服务器;从接入服务器处接收自凭证链分布式数据库中提取的密态凭证数据块;根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;对原始内容进行验证签名,得到原始电子凭证内容;
[0170] 凭证链平台,用于存储的凭证信息;
[0171] 接入服务器,用于基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;将密态凭证数据块转发给智能终端。
[0172] 进一步作为优选的实施方式,所述智能终端包括但不限于智能手机、平板电脑、笔记本电脑、上网本、手持电子装置和智能穿戴装置。
[0173] 与图3的方法相对应,本发明实施例还提供了一种基于区块链的纸电合一凭证的查询系统,包括:
[0174] 获取模块,用于获取待查询纸质凭证上的万相码印鉴;
[0175] 识别模块,用于识别万相码印鉴,得到待查询纸质凭证上的万相码键值;
[0176] 提取模块,用于基于有效的访问权限,根据万相码键值中的索引参数提取凭证链平台上存储的密态凭证数据块;
[0177] 解密模块,用于根据万相码键值中的解密密钥,对密态凭证数据块进行解密,得到该凭证的原始内容;
[0178] 验证模块,用于对原始内容进行验证签名,得到原始电子凭证内容。
[0179] 其中,本实施例的查验方法是用移动终端“扫一扫”纸质凭证上的万相码印鉴,移动终端里存放的是纸质凭证文件的局部内容图像(印鉴部分),而没有存放整个纸质凭证文件图像,因此,本实施例通过移动终端及凭证链平台提供平台上存放的该凭证的权威原始凭证来作为参照物,然后由人工识别来完成纸质凭证的比对验证,提高查询验证的准确度。
[0180] 本发明将最终的比对验证过程交由当事人来主导,使得凭证查询变得方便快捷,不会出现机器识别的误差。
[0181] 另外,本实施例中提及的凭证可以是一页或者多页凭证。
[0182] 进一步作为优选的实施方式,所述提取模块包括:
[0183] 获取单元,用于获取凭证链平台的服务接口;
[0184] 查询单元,用于根据服务接口查询智能终端的访问权限:
[0185] 如果访问权限有效,则根据万相码键值中的索引参数在凭证链平台中提取密态凭证数据块;
[0186] 如果访问权限无效,则反馈查询失败。
[0187] 本发明实施例还提供了一种基于区块链的纸电合一凭证的查询系统,包括:
[0188] 至少一个处理器;
[0189] 至少一个存储器,用于存储至少一个程序;
[0190] 当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的基于区块链的纸电合一凭证的查询方法。
[0191] 本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的基于区块链的纸电合一凭证的查询方法。
[0192] 综上所述,本发明相较于现有技术,具有以下优点:
[0193] 1、基于万相码电子印章、区块链技术的纸电合一凭证存证系统,从凭证的生成、发布、验证形成闭环校验,彻底解决了现有凭证防伪技术的软肋和痛点。
[0194] 2、方便快捷的查询功能把智能手机变为“验证仪”,形成全民打击“三假” (假印章、假公文、假证件)的环境,使造假、用假的不法分子无可乘之机、无漏洞可钻。
[0195] 3、纸电合一凭证的安全分享功能,让人们在使用凭证过程中省时、省力、省钱,使凭证实现跨地区、跨部门、跨层级的安全流转、高效使用,使人们切身体会到新技术带来的好处。
[0196] 4、推动互联网环境下与电子凭证存证相关的法律服务变得更加安全可信、高效便捷,有效建立虚拟世界的信任机制,形成健康有序、可信共赢的网络生态,最终在互联网法制及现代社会治理等多个方面发挥越来越突出的积极作用。
[0197] 5、区块链凭证信用平台的应用,加强信用建设,将成为治理线上社会的法则、构建信用社会和诚信社会的基础设施、数字经济时代新的生产要素和生产关系。
[0198] 另外,本发明的纸电合一凭证的查询方法便捷、安全有保障:
[0199] 1、纸电合一凭证在区块链技术支持的凭证链上存证,确保凭证真实、可信。
[0200] 2、纸电合一凭证在凭证链上是以加密后的状态存放,凭证链上服务节点的工作人员无法看见凭证内容,从而保证安全;即使有工作人员想通过暴力破解密态凭证内容,所需耗费的时间很长,时间长得使其破解后也没有价值,从而保证安全。
[0201] 3、通过智能终端(具备拍照、上网功能的手机或掌上电脑)扫一扫凭证印鉴上的万相码,提取凭证链上对应的密态凭证数据,下载到智能终端上,传输过程中数据是加密状态的数据,能够保证传输安全;在实际使用中数据传输还采用SSL(安全套接层)协议加密,进一步保证传输安全;智能终端用万相码键值中的密钥,对下载的密态凭证数据解密,得到原始凭证明文,确保凭证查询方便、快捷、安全、可靠、可信。
[0202] 此外,虽然在功能性模块的背景下描述了本发明,但应当理解的是,除非另有相反说明,所述的功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。
[0203] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0204] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
[0205] 计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器 (ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0206] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0207] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0208] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
[0209] 以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈