[发明专利]一种基于区块链的分布式数字身份系统有效
申请号: | 201910331017.8 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110060037B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 林乐 | 申请(专利权)人: | 上海能链众合科技有限公司 |
主分类号: | G06Q20/02 | 分类号: | G06Q20/02;G06Q20/08;G06Q20/06;G06Q20/40;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200120 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 分布式 数字 身份 系统 | ||
本发明公开了一种基于区块链的分布式数字身份系统,包括数字身份创建平台和数字身份使用平台;所述数字身份创建平台包括:用户模块;认证模块,其用于审核身份信息和身份认证材料的真实性;存储模块,其用于存储认证成功的用户的身份信息和身份认证材料,用户身份信息经非对称的公钥加密后存储在公链中;本发明具有提高用户数字身份可信度以及私密性的有益效果。
技术领域
本发明涉及区块链技术领域。更具体地说,本发明涉及一种基于区块链的分布式数字身份系统。
背景技术
用户信息数据在数字1.0时代被中心化机构滥用,而用户信息数据在数字2.0时代越来越有价值。在传统身份认证系统中,每个系统都需要用户重新填写身份信息进行认证,系统需要专人维护,既浪费用户的时间,同时也耗费系统所在平台的物力和财力,分散用户信用体系,故需要建立一种分布式身份信息认证体系,让用户对自己的身份信息数据进行统一管理;
区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式技术架构与计算方式,从这个意义上来说,基于区块链的去中心化、分布式、数据安全且不可篡改等特点,使得构建该身份认证系统的可能。
发明内容
本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。
本发明还有一个目的是提供一种基于区块链的分布式数字身份系统,具有提高数字身份可信度以及保护数据私密性的有益效果。
为了实现根据本发明的这些目的和其它优点,提供了一种基于区块链的分布式数字身份系统,包括数字身份创建平台和数字身份使用平台;
所述数字身份创建平台包括用户模块、认证模块、存储模块;
所述用户模块,其用于用户注册、用户输入身份信息、用户提供身份认证材料、用户填写关联用户、关联动态信息,身份信息包括包括第一层次信息、第二层次信息、第三层次信息,第一层次信息包括用户名、手机号码,第二层次信息包括姓名、性别、身份证号码、婚姻状况、学习经历、工作经历、家庭成员、家庭地址、户口所在地、指纹、虹膜、面容,第三层次信息包括信用记录、犯罪记录、财产/资产信息,动态信息是指用户在使用DAPP服务时根据使用情况生成的数据,身份认证材料包括身份证、学位/学历证书、财产/资产证明的原件和签字扫描件,关联用户包括父辈、同辈、子辈、每阶段工作经历的证明人、每阶段学习经历的证明人,每一类关联用户不少于3人,用户逐步向注册用户名中添加根据时间轴发展的身份信息;
所述认证模块,其用于审核身份信息和身份认证材料的真实性,所述认证模块将用户填写的第一层次信息和第二层次信息中的部分内容通过问题的形式分发给关联用户,关联用户回答认证成功后,认证模块向用户发送该条身份信息认证成功的信息,第二层次信息中的指纹、虹膜、面容、第三层次信息和身份认证材料授予指定机构进行认证,用户前往指定机构提取和认证,所述认证模块收到指定机构认证成功的反馈后向用户发送认证成功信息;
所述存储模块,其用于存储认证成功的用户的身份信息、动态信息和身份认证材料,将身份信息、身份认证材料、动态信息设置相应的非对称公钥加密后存储至公链中,创建区块中唯一数字身份,其中,第一层次信息、第二层次信息、第三层次信息、身份认证材料、动态信息中的每一项内容设有相应的私钥;
所述数字身份使用平台包括权限管理模块、交易模块和服务模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海能链众合科技有限公司,未经上海能链众合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910331017.8/2.html,转载请声明来源钻瓜专利网。