一种基于区块链的实名认证方法及系统技术方案

技术编号:17254055 阅读:30 留言:0更新日期:2018-02-11 14:55
本发明专利技术公开了一种基于区块链的实名认证方法及系统,该方法包括:用户终端获取权威第三方发送的公钥证书链,所述公钥证书链包括用户证书和权威第三方证书,所述用户证书包括用户身份证信息、银行卡信息和人脸图像信息,这样就可以确保用户终端中具有安全可靠的实名认证信息;然后由用户终端个人私钥签名发送个人公钥、公钥证书链、人脸图像信息以及以下任意一种或多种信息:用户身份证信息和银行卡信息给区块链网络;区块链网络通过验签公钥证书链核验用户身份。这样使得需要进行实人认证时,可以从区块链网络中得到被认证过的人脸图像信息等以便于与使用者进行人脸比对等,以确定使用者是否为被认证过的本人。

【技术实现步骤摘要】
一种基于区块链的实名认证方法及系统
本专利技术涉及安全认证
,特别涉及一种基于区块链的实名认证方法及系统。
技术介绍
目前区块链发展迅速,作为去中心化的分布式基础架构,其中的用户身份可信认证是亟待解决的重要问题,特别是用户的真实身份如何验证,以能够在金融、电子账簿等泛金融区块链中进行真实有效的实施。现有的解决方案大多还是以匿名身份,通过应用服务器来核验身份,通过区块链进行身份互通。例如中国专利申请CN201611094966.1,基于区块链的身份认证方法及系统,中国专利申请CN201610838652.1,身份注册方法及系统、身份认证方法及系统等现有技术方案,都无法保证用户的真实身份,还是以虚拟身份结合服务器验证为主。
技术实现思路
本专利技术提供了一种基于区块链的实名认证方法及系统,解决现有技术无法保证用户的真实身份的问题。本专利技术提供了一种基于区块链的实名认证方法,包括:用户终端获取权威第三方发送的公钥证书链,所述公钥证书链包括用户证书和权威第三方证书,所述用户证书包括用户身份证信息、银行卡信息和人脸图像信息;用户终端个人私钥签名发送个人公钥、公钥证书链、人脸图像信息以及以下任意一种或多种信息:用户身份证信息和银行卡信息给区块链网络;区块链网络通过验签公钥证书链核验用户身份。优选地,所述用户终端获取权威第三方发送的公钥证书链包括:用户终端创建个人私钥和个人公钥;用户终端给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息;权威第三方对用户身份证信息、银行卡信息和人脸图像信息进行核验;权威第三方在核验通过后,利用证书私钥对核验后的用户身份证信息、银行卡信息和人脸图像信息进行签名,得到用户证书;权威第三方根据用户证书和权威第三方证书获取公钥证书链,并发送给用户终端。优选地,所述用户终端给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息包括:用户终端以面签的形式给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息;或者用户终端通过可信网络给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息。优选地,所述权威第三方为公安系统和银行系统认证的第三方;所述用户终端获取权威第三方发送的公钥证书链包括:所述用户终端将人脸图像信息和用户身份证信息发送给权威第三方以通过公安系统进行核验,以及所述用户终端将人脸图像信息和银行卡信息发送给权威第三方以通过银行系统进行核验;权威第三方核验通过后对人脸图像信息进行脱敏、对身份证号和银行卡号进行关键段遮挡,然后采用权威第三方证书私钥进行签名,得到用户证书,所述权威第三方根据用户证书和权威第三方证书获取公钥证书链。优选地,所述权威第三方为公安系统和银行系统认证的第三方;所述用户终端获取权威第三方发送的公钥证书链包括:所述用户终端将脱敏后人脸图像信息和关键段遮挡后用户身份证信息发送给权威第三方以通过公安系统进行核验,以及所述用户终端将脱敏后人脸图像信息和关键段遮挡后银行卡信息发送给权威第三方以通过银行系统进行核验;权威第三方核验通过后采用权威第三方证书私钥进行签名,得到用户证书,所述权威第三方根据用户证书和权威第三方证书获取公钥证书链。优选地,区块链网络在验签公钥证书链通过之后,所述方法还包括:区块链网络请求用户终端提供当前人脸图像信息;用户终端采集当前人脸图像信息后发送给区块链网络;区块链网络将接收的当前人脸图像信息与核验通过的人脸图像信息进行比对,以确定用户的真实身份。优选地,区块链包括:旅游区块链、医疗区块链、社保区块链、金融区块链。相应地,本专利技术还提供了一种基于区块链的实名认证系统,包括:权威第三方认证平台、用户终端和区块链网络,用户终端与区块链网络通讯连接;权威第三方认证平台用于对用户终端发送的用户身份证信息、银行卡信息和人脸图像信息进行认证,然后给用户终端发送公钥证书链,所述公钥证书链包括用户证书和权威第三方证书,所述用户证书包括用户身份证信息、银行卡信息和人脸图像信息;用户终端用于个人私钥签名发送个人公钥、公钥证书链、人脸图像信息以及以下任意一种或多种信息:用户身份证信息和银行卡信息给区块链网络;区块链网络用于通过验签公钥证书链核验用户身份。优选地,所述权威第三方认证平台为公安系统和银行系统认证的第三方认证平台。优选地,所述用户终端包括:摄像头;区块链网络请求用户终端提供当前人脸图像信息时,用户终端用于控制摄像头采集当前人脸图像信息后发送给区块链网络;区块链网络用于将接收的当前人脸图像信息与核验通过的人脸图像信息进行比对,以确定用户的真实身份。本专利技术提供的一种基于区块链的实名认证方法及系统,包括:用户终端获取权威第三方发送的公钥证书链,所述公钥证书链包括用户证书和权威第三方证书,所述用户证书包括用户身份证信息、银行卡信息和人脸图像信息,这样就可以确保用户终端中具有安全可靠的实名认证信息;然后由用户终端个人私钥签名发送个人公钥、公钥证书链、人脸图像信息以及以下任意一种或多种信息:用户身份证信息和银行卡信息给区块链网络;区块链网络通过验签公钥证书链核验用户身份。这样使得需要进行实人认证时,可以从区块链网络中得到被认证过的人脸图像信息等以便于与使用者进行人脸比对等,以确定使用者是否为被认证过的本人。进一步地,本专利技术实施例提供的基于区块链的实名认证方法及系统,权威第三方对用户身份证信息、银行卡信息和人脸图像信息进行核验,并在核验通过后,给用户终端发放用户证书,该用户证书可以提供真实有效的用户信息,以便于进行实人认证。进一步地,本专利技术实施例提供的基于区块链的实名认证方法及系统,对于用户个人身份信息进行保护,例如可以采用对身份证号、银行卡号关键段遮挡,人脸特征的关键遮盖、打水印等多种方式进行保护;区块链网络中对于人脸生物特征比对核验,当与用户提供的人脸数据达到一定的特征符合度即可。进一步地,本专利技术实施例提供的基于区块链的实名认证方法及系统,所述权威第三方可以是经过多个权威机构认证过的第三方,并提供了多个权威机构认证过的第三方进行用户个人信息保护的方法。进一步地,本专利技术实施例提供的基于区块链的实名认证方法及系统,还可以进一步获取当前用户的人脸图像信息,例如在远程获取当前用户的人脸图像信息以便于进行远程实人认证。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为根据本专利技术实施例提供的基于区块链的实名认证方法的第一种流程图;图2为根据本专利技术实施例提供的用户终端获取权威第三方发送的公钥证书链的方法的一种流程图;图3为根据本专利技术实施例提供的基于区块链的实名认证方法的第二种流程图;图4为根据本专利技术实施例提供的基于区块链的实名认证系统的一种结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的参数或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本专利技术提供的一种基于区块链的实名认证方法及系统,采用身份证和人脸识别技术的实名查验,银行卡四要素的核验,手机实名本文档来自技高网...
一种基于区块链的实名认证方法及系统

【技术保护点】
一种基于区块链的实名认证方法,其特征在于,包括:用户终端获取权威第三方发送的公钥证书链,所述公钥证书链包括用户证书和权威第三方证书,所述用户证书包括用户身份证信息、银行卡信息和人脸图像信息;用户终端个人私钥签名发送个人公钥、公钥证书链、人脸图像信息以及以下任意一种或多种信息:用户身份证信息和银行卡信息给区块链网络;区块链网络通过验签公钥证书链核验用户身份。

【技术特征摘要】
1.一种基于区块链的实名认证方法,其特征在于,包括:用户终端获取权威第三方发送的公钥证书链,所述公钥证书链包括用户证书和权威第三方证书,所述用户证书包括用户身份证信息、银行卡信息和人脸图像信息;用户终端个人私钥签名发送个人公钥、公钥证书链、人脸图像信息以及以下任意一种或多种信息:用户身份证信息和银行卡信息给区块链网络;区块链网络通过验签公钥证书链核验用户身份。2.根据权利要求1所述的方法,其特征在于,所述用户终端获取权威第三方发送的公钥证书链包括:用户终端创建个人私钥和个人公钥;用户终端给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息;权威第三方对用户身份证信息、银行卡信息和人脸图像信息进行核验;权威第三方在核验通过后,利用证书私钥对核验后的用户身份证信息、银行卡信息和人脸图像信息进行签名,得到用户证书;权威第三方根据用户证书和权威第三方证书获取公钥证书链,并发送给用户终端。3.根据权利要求2所述的方法,其特征在于,所述用户终端给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息包括:用户终端以面签的形式给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息;或者用户终端通过可信网络给权威第三方发送用户身份证信息、银行卡信息和人脸图像信息。4.根据权利要求2所述的方法,其特征在于,所述权威第三方为公安系统和银行系统认证的第三方;所述用户终端获取权威第三方发送的公钥证书链包括:所述用户终端将人脸图像信息和用户身份证信息发送给权威第三方以通过公安系统进行核验,以及所述用户终端将人脸图像信息和银行卡信息发送给权威第三方以通过银行系统进行核验;权威第三方核验通过后对人脸图像信息进行脱敏、对身份证号和银行卡号进行关键段遮挡,然后采用权威第三方证书私钥进行签名,得到用户证书,所述权威第三方根据用户证书和权威第三方证书获取公钥证书链。5.根据权利要求2所述的方法,其特征在于,所述权威第三方为公安系统和银行系统认证的第三方;所述用...

【专利技术属性】
技术研发人员:宁晓魁张超胡永亮杨爱蓉姚铸
申请(专利权)人:国民认证科技北京有限公司
类型:发明
国别省市:北京,11

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

1