[发明专利]一种基于区块链和IPFS的个人身份认证方法及装置有效
申请号: | 202010357414.5 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111552955B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 许广德;许明雪;王刚;许晓婷;许明阳 | 申请(专利权)人: | 合肥井创数字科技有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/64;G06F21/62;G06F21/32;G06F16/27 |
代理公司: | 合肥市泽信专利代理事务所(普通合伙) 34144 | 代理人: | 方荣肖 |
地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 ipfs 个人 身份 认证 方法 装置 | ||
1.一种基于区块链和IPFS的个人身份认证方法,其用于供身份验证方和审核机构对个人用户的个人信息进行认证,其特征在于,其包括以下步骤:
(1)上链所述个人信息:在一个区块链上注册个人账户,并将所述个人信息中的个人身份摘要信息通过一个去中心化应用加密存储在所述区块链上,还将所述个人信息中的个人身份信息及个人行为信息存储在一个星际文件系统中;
(2)审核所述个人身份信息,且审核方法包括以下步骤:
(2.1)在所述个人用户通过所述去中心化应用将审核机构的ID添加到审核白名单以授权所述审核机构查阅信息时,发送一条审核信息至所述审核机构以要求所述审核机构进行审核;
(2.2)在所述审核机构收到所述审核信息后,通过所述去中心化应用调用信息查阅接口,并通过审核智能合约检测所述审核机构的ID是否在所述信息ID的白名单中,是则驱使所述审核智能合约返回所述信息ID对应的信息内容,否则判定调用失败且所述审核机构无法查看信息;
(2.3)在所述审核机构完成审核后,生成相应的证明文件或证书文件,并将所述证明文件或所述证书文件加密后发送至所述个人账户;以及
(2.4)在所述个人账户收到所述证明文件或所述证书文件后,调用所述审核智能合约存储所述证明文件或所述证书文件,并修改认证状态;以及
(3)验证所述个人身份信息,且验证方法包括以下步骤:
(3.1)在所述验证使用所述去中心化应用时,根据需要验证的内容和希望授权的项目,生成相应的验证二维码;
(3.2)在所述个人用户使用所述去中心化应用扫描所述验证二维码后,调用验证智能合约进行验证,并将验证结果发送到所述身份验证方的账户中;以及
(3.3)所述身份验证方通过所述去中心化应用读取所述区块链中的账户中验证结果以对所述个人用户进行验证。
2.如权利要求1所述的基于区块链和IPFS的个人身份认证方法,其特征在于,在将所述个人身份信息和所述个人行为信息加密存储至所述星际文件系统时通过所述去中心化应用产生存储文件查询哈希码,且所述存储文件查询哈希码与个人身份摘要信息以数据结构加密形式存放在存储智能合约中;在所述个人账户收到所述证明文件或所述证书文件后,将所述证明文件或所述证书文件的电子文件加密存放到所述星际文件系统中,并将产生的电子文件查询哈希码与所述证明文件或所述证书文件的摘要加密存放在所述审核智能合约中。
3.如权利要求1所述的基于区块链和IPFS的个人身份认证方法,其特征在于,所述去中心化应用设置DAPP加密接口、DAPP审核接口以及DAPP验证接口;所述DAPP加密接口用于对所述个人信息进行加密存储,所述DAPP审核接口用于供所审核机构审核所述个人身份信息,所述DAPP验证接口用于供所述身份验证方验证所述个人身份信息。
4.如权利要求1所述的基于区块链和IPFS的个人身份认证方法,其特征在于,所述验证方法对共享身份和交互身份进行验证;在验证所述共享身份时,服务提供方承认所述个人用户自动拥有服务访问权限;在验证所述交互身份时,所述服务提供方根据所述个人用户提供的现场证据,通过步骤(3.1)至步骤(3.3)验证个人身份或获取授权的个人身份信息。
5.如权利要求2所述的基于区块链和IPFS的个人身份认证方法,其特征在于,所述数据结构为:身份ID,身份类型、身份摘要,文件查询哈希码、认证状态、认证机构ID;在所述个人身份信息不需使用文件时,所述文件查询哈希码的HASH值设置为0。
6.如权利要求1所述的基于区块链和IPFS的个人身份认证方法,其特征在于,所述审核信息包括智能合约地址以及信息ID,所述信息查阅接口的参数为接收的所述智能合约地址、所述信息ID以及所述审核机构的ID。
7.如权利要求1所述的基于区块链和IPFS的个人身份认证方法,其特征在于,所述区块链为公有链或联盟链,所述星际文件系统为FILESTORM、FILECOIN中的一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥井创数字科技有限公司,未经合肥井创数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010357414.5/1.html,转载请声明来源钻瓜专利网。