一种基于区块链电子签名的身份认证方法技术

技术编号:27811201 阅读:24 留言:0更新日期:2021-03-30 09:46
本发明专利技术提供一种基于区块链电子签名的身份认证方法,涉及用户APP、可信认证机构和SID账号管理系统,所述APP用于用户的信息填写和用户的密钥保存,以及用户的身份验证使用;所述可信认证机构用于用户的身份认证,以及将用户的可信声明签名后发送到区块链;所述SID账号管理系统用于保管所有SID账号。本方法方法实现了身份系统的安全性,达到身份认证的隐私保护,具有身份认证的便捷性,可以做到分离认证数据和隐私数据,最小化数据原则,满足合规要求。要求。要求。

【技术实现步骤摘要】
一种基于区块链电子签名的身份认证方法


[0001]本专利技术涉及一种身份认证方法,尤其是涉及一种基于区块链电子签名的身份认证方法。

技术介绍

[0002]目前,最主流的传统身份认证系统是基于PKI(公钥基础设施)的。PKI是一组由硬件、软件、参与者、管理政策与流程组成的基础架构,其目的在于创造、管理、分配、使用、存储以及撤销数字证书。PKI的基础体系中有一个证书签署中心(CA,Certification Authority)、一个证书注册中心(RA,Registration Authority)、一个存放证书的公共数据库。证书的签署和使用等包括下列几个部分。
[0003]证书注册:
[0004]用户与PKI的安全服务器建立连接,并生成自己的公钥和私钥。用户通过安全服务器向RA发送自己的身份信息和公钥,向RA请求注册数字证书。
[0005]证书签署:
[0006]证书签发的过程,RA审查后将用户申请注册证书的信息发给CA,CA验证后对此公钥形成数字证书,并加上CA的数字签名完成签发。
[0007]证书存放:本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链电子签名的身份认证方法,涉及用户APP、可信认证机构和SID账号管理系统,所述APP用于用户的信息填写和用户的密钥保存,以及用户的身份验证使用;所述可信认证机构用于用户的身份认证,以及将用户的可信声明签名后发送到区块链;所述SID账号管理系统用于保管所有SID账号;包括下列步骤:S100:用户注册及验证:用户在APP上注册,从SID账号管理系统获取SID账号,向可信认证机构进行身份认证,并保存认证后获取的密钥;S200:用户电子身份证信息认证:可信认证机构向用户发送数字证书,用其公钥对用户的可信声明签名,将形成的声明证据发送到区块链;S300:用户身份验证:证件验证方从区块链获取用户的声明证据,用户将其自身的可信声明发给证件验证方进行验证。2.根据权利要求1所述的基于区块链电子签名的身份认证方法,其特征在于:步骤S100中,用户注册及验证具体包括以下步骤:S1:用户在个人移动终端上安装APP;S2:用户进入APP界面后,填写个人基本信息,向SID账号管理系统申请账号,所述SID账号管理系统分配SID账号提供给用户;S3:用户通过可信认证机构进行身份认证;其中,基本信息包括用户的身份证号和姓名,身份验证采用传统的验证方式即可,比如人脸识别或现场确认等,验证方为可信认证机构,其根据用户的基本信息和用户本人进行核实,核实后,用户身份验证成功;S4:可信认证机构向APP发送该用户的密钥,APP保存用户密钥。3.根据权利要求1所述的基于区块链电子签名的身份认证方法,其特征在于:步骤S200中,用户电子身份证信息认证包括以下步骤:S5:用户在APP上填写相关信息,所述基本信息和相关信息统称声明;S6:用户使用自己的私钥做签名,对填写的声明进行签名;S7:用户将签名后的内容、用户公钥一起发送到可信认证机构,向可信认证机构提交数字证书申请;S8:可信认证机构利用收到的用户公钥,对签名后的内容进行解密,获取到用户的声明,并将声明发送给SID账号管...

【专利技术属性】
技术研发人员:李程金宏洲程亮
申请(专利权)人:杭州天谷信息科技有限公司
类型:发明
国别省市:

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

1