一种业务认证方法、系统和计算机可读存储介质技术方案

技术编号:18259630 阅读:28 留言:0更新日期:2018-06-20 10:21
本申请公开了一种业务认证方法、系统和计算机可读存储介质,所述方法通过基于区块链的身份令牌交易来完成业务人员数字身份的认证,使得业务人员更为便利高效地自证身份。并且消费者所在节点根据业务人员的身份令牌能够在业务平台节点更精确查询该业务人员的业务信息,避免了虚假信息的干扰,从而选择最佳的消费方案。

Service authentication method, system and computer readable storage medium

The present application discloses a business authentication method, a system, and a computer readable storage medium. The method completes the authentication of the digital identity of the business personnel by the identity token transaction based on the block chain, so that the business personnel are more convenient and efficient self authentication. And the node of the consumer can more accurately query the business information of the service personnel on the business platform node according to the identity token of the business personnel, and avoid the interference of false information, so as to choose the best consumption scheme.

【技术实现步骤摘要】
一种业务认证方法、系统和计算机可读存储介质
本申请涉及计算机
,具体地,涉及区块链
,更具体地,涉及一种业务认证方法、系统和计算机可读存储介质。
技术介绍
区块链技术是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用技术集合。从数据角度来看,区块链按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,所述数据结构通过密码学方式保证其不可篡改和不可伪造。从技术角度来看,区块链技术整合了多种不同的技术,通过构建区块链网络,使得网络内的每个节点都允许获得一份完整的数据库拷贝,并基于共识机制以及竞争计算来维护基于区块链的数据库的更新。由此,通过众多节点沟通构成的端到端网络实现数据存储和管理的去中心化和去信任。在区块链网络中,所有的运行规则以及数据信息对于所有的节点均公开,因此,每一条记录对所有节点可见。同时,由于节点和节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。同时,区块链技术具有极佳的安全性,单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能够控制整个网络中超过51%的节点同时修改,才可能修改区块链记载的数据,而这是几乎不可能发生的。目前,保险机构、医药等行业业务人员,由于典型行为多次影响人们对保险、医药等行业的信任,造成人们信任缺失。以保险为例,即使是非常优秀的保险业务,也会因为人们对保险业务人员的不信任而放弃购买,同样,有许多不正规的保险业务,得益于保险业务人员长期的诱导,伪造一些成功业务案例,导致一些老人深信不疑,花费的大价钱甚至不惜养老钱,也要购买。由于伪造业务信息记录、信息不对称的现象层出不穷,造成消费者对保险机构、医药代表等业务人员的信任严重缺失,进而损害双方权益。
技术实现思路
有鉴于此,本申请公开了一种业务认证方法、系统和计算机可读存储介质,以使得业务人员更为便利高效地自证身份,并且使得消费者能够更精确查询该业务人员的业务信息,避免了虚假信息的干扰,从而选择最佳的消费方案。第一方面,提供一种业务认证方法,包括:第一节点与第二节点执行基于区块链的身份令牌交易生成第一交易单,所述第一交易单包括所述第一节点的私钥签名、所述第一节点的身份令牌和所述第二节点的地址,所述第一节点的私钥是由所述第一节点对应的业务人员的生物特征经过预定的算法计算生成的信息,所述身份令牌包括预定的查询业务人员信息的标识;在所述第一交易单被区块链中其他节点验证通过后,所述第二节点获取所述身份令牌;所述第二节点向业务平台节点发起基于区块链的身份令牌交易生成第二交易单,所述第二交易单包括第二节点的私钥签名、所述身份令牌和所述业务平台节点的地址;在所述第二交易单被验证通过并且所述业务平台节点接收到所述第二节点获取业务人员信息的请求后,所述业务平台节点根据所述身份令牌查询所述第一节点对应的业务人员信息并返回查询结果;其中,所述业务人员信息包括业务信息记录和信用记录;所述业务信息记录包括业务类型和所述第一节点地址。进一步地,所述方法还包括:将所述第一节点对应的业务人员完成的每笔业务信息记录上传至所述业务平台节点并将所述每笔业务信息记录的哈希值入链存证。进一步地,所述方法还包括:所述第二节点将获取的所述第一节点的业务信息记录的哈希值与所述第一节点在区块链上的存证记录进行对比以验证所述第一节点对应的业务人员信息的真实性。进一步地,所述身份令牌在被所述业务平台节点使用后失效。进一步地,所述预定的算法是基于混沌系统的生物特征密钥产生算法。进一步地,在第一节点与第二节点执行基于区块链的身份令牌交易生成第一交易单之前,所述方法还包括:所述第一节点在第三节点建立数字身份。进一步地,所述第一节点在第三节点建立数字身份包括:所述第三节点采集所述第一节点对应的业务人员的生物特征以生成所述第一节点的私钥;所述第三节点向所述第一节点发起基于区块链的身份令牌交易生成第三交易单,所述第三交易单包括所述第三节点的私钥签名、所述身份令牌和所述第一节点的地址;区块链中其他节点根据所述第三节点的公钥验证所述第三交易单;若所述第三交易单被验证通过,所述第一节点的数字身份建立成功,所述第一节点获取所述身份令牌。第二方面,提供一种业务认证系统,包括:第一节点,被配置为与第二节点执行基于区块链的身份令牌交易生成第一交易单,所述第一交易单包括所述第一节点的私钥签名、所述第一节点的身份令牌和所述第二节点的地址,所述第一节点的私钥是由所述第一节点对应的业务人员的生物特征经过预定的算法计算生成的信息,所述身份令牌包括预定的查询业务人员信息的标识;第二节点,被配置为向业务平台节点发起基于区块链的身份令牌交易生成第二交易单,所述第二交易单包括第二节点的私钥签名、所述身份令牌和所述业务平台节点的地址;以及业务平台节点,被配置为在所述第二交易单被验证通过并且所述业务平台节点接收到所述第二节点获取业务人员信息的请求后根据所述身份令牌查询所述第一节点对应的业务人员信息并返回查询结果;其中,所述业务人员信息包括业务信息记录和信用记录;所述业务信息包括业务类型和所述第一节点的地址。进一步地,所述系统还包括:第三节点,被配置为建立所述第一节点对应的业务人员的数字身份。第三方面,提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如上任一项所述的方法。在本申请实施例中,通过基于区块链的身份令牌交易来完成业务人员数字身份的认证,使得业务人员更为便利高效地自证身份。并且消费者所在节点根据业务人员的身份令牌能够在业务平台节点更精确查询该业务人员的业务信息,避免了虚假信息的干扰,从而选择最佳的消费方案。附图说明通过以下参照附图对本申请实施例的描述,本申请的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是本申请实施例的业务认证系统的示意图;图2是本申请实施例的业务认证方法的流程图;图3是本申请实施例的建立数字身份方法的流程图;图4是本申请实施例的业务信息认证方法的流程图;图5是本申请实施例的电子设备的示意图。具体实施方式以下基于实施例对本申请进行描述,但是本申请并不仅仅限于这些实施例。在下文对本申请的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本申请。为了避免混淆本申请的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。图1是本申请实施例的业务认证系统的示意图。如图1所示,业务认证系统包括第一节点1、第二节点2、第三节点3和业务平台节点4。其中,第一节点1是业务人员(如医药、保险等业务人员)所在节点,第二节点2是消费者所在节点,第三节点3是数字身份建立机关节点(也即公安部门)。第一节点1、第二节点2本文档来自技高网
...
一种业务认证方法、系统和计算机可读存储介质

【技术保护点】
1.一种业务认证方法,包括:第一节点与第二节点执行基于区块链的身份令牌交易生成第一交易单,所述第一交易单包括所述第一节点的私钥签名、所述第一节点的身份令牌和所述第二节点的地址,所述第一节点的私钥是由所述第一节点对应的业务人员的生物特征经过预定的算法计算生成的信息,所述身份令牌包括预定的查询业务人员信息的标识;在所述第一交易单被区块链中其他节点验证通过后,所述第二节点获取所述身份令牌;所述第二节点向业务平台节点发起基于区块链的身份令牌交易生成第二交易单,所述第二交易单包括第二节点的私钥签名、所述身份令牌和所述业务平台节点的地址;在所述第二交易单被验证通过并且所述业务平台节点接收到所述第二节点获取业务人员信息的请求后,所述业务平台节点根据所述身份令牌查询所述第一节点对应的业务人员信息并返回查询结果;其中,所述业务人员信息包括业务信息记录和信用记录;所述业务信息记录包括业务类型和所述第一节点地址。

【技术特征摘要】
1.一种业务认证方法,包括:第一节点与第二节点执行基于区块链的身份令牌交易生成第一交易单,所述第一交易单包括所述第一节点的私钥签名、所述第一节点的身份令牌和所述第二节点的地址,所述第一节点的私钥是由所述第一节点对应的业务人员的生物特征经过预定的算法计算生成的信息,所述身份令牌包括预定的查询业务人员信息的标识;在所述第一交易单被区块链中其他节点验证通过后,所述第二节点获取所述身份令牌;所述第二节点向业务平台节点发起基于区块链的身份令牌交易生成第二交易单,所述第二交易单包括第二节点的私钥签名、所述身份令牌和所述业务平台节点的地址;在所述第二交易单被验证通过并且所述业务平台节点接收到所述第二节点获取业务人员信息的请求后,所述业务平台节点根据所述身份令牌查询所述第一节点对应的业务人员信息并返回查询结果;其中,所述业务人员信息包括业务信息记录和信用记录;所述业务信息记录包括业务类型和所述第一节点地址。2.根据权利要求1所述的业务认证方法,其特征在于,所述方法还包括:将所述第一节点对应的业务人员完成的每笔业务信息记录上传至所述业务平台节点并将所述每笔业务信息记录的哈希值入链存证。3.根据权利要求2所述的业务认证方法,其特征在于,所述方法还包括:所述第二节点将获取的所述第一节点的业务信息记录的哈希值与所述第一节点在区块链上的存证记录进行对比以验证所述第一节点对应的业务人员信息的真实性。4.根据权利要求1所述的业务认证方法,其特征在于,所述身份令牌在被所述业务平台节点使用后失效。5.根据权利要求1所述的业务认证方法,其特征在于,所述预定的算法是基于混沌系统的生物特征密钥产生算法。6.根据权利要求1所述的业务认证方法,其特征在于,在第一节点与第二节点执行基于区块链的身份令牌交易生成第一交易单之前,所述方法还包...

【专利技术属性】
技术研发人员:卢亦斌吴弘坤路成业
申请(专利权)人:中链科技有限公司
类型:发明
国别省市:北京,11

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

1