基于DID生成个人身份信息二维码的方法及系统技术方案

技术编号:36067344 阅读:124 留言:0更新日期:2022-12-24 10:34
本发明专利技术提供了一种基于DID生成个人身份信息二维码的方法及系统,包括:步骤S1:基于DID算法和区块链网络创建用户身份DID;步骤S2:基于DID身份信息生成对应的身份证二维码;步骤S3:通过身份证二维码解析身份证号码。本发明专利技术通过对个人用户添加DID身份证二维码,用户在使用身份证的场景只需要出示DID身份二维码即可,通过DID身份二维码可以解析出身份证号码,从而可以完成用户需要使用身份证的场景,保证了用户个人隐私信息。了用户个人隐私信息。了用户个人隐私信息。

【技术实现步骤摘要】
基于DID生成个人身份信息二维码的方法及系统


[0001]本专利技术涉及区块链应用
,具体地,涉及基于DID生成个人身份信息二维码的方法及系统。

技术介绍

[0002]目前社会上对于用户各种场合需要通过身份/身份证号来证明本人的身份真实性,身份信息存储同时明文存储,倘若用户没有携带身份证,则需要通过提供一个明文的身份证号码去可以查询该身份证去证明自己,但而这样的查询操作会将身份证号都显示出来,于此同时身份证号码也暴露出来,这样就容易导致身份泄漏,有心人可以使用身份证号进行不法行为。
[0003]专利文献CN112613889A(申请号:202011568190.9)公开了一种企业DID身份体系的隐私保护方法及系统,包括:步骤M1:企业通过提供企业真实身份信息材料向审核机构申请企业DID及企业账户密钥;步骤M2:审核机构审核企业真实身份信息授予企业DID及企业账户密钥,并将企业真实身份与DID的对应关系数据沉淀在审核机构内部;步骤M3:审核机构通过审核后,向服务系统发送指令,服务系统基于企业数字身份建立DID对应的DIDDoc,并将本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于DID生成个人身份信息二维码的方法,其特征在于,包括:步骤S1:基于DID算法和区块链网络创建用户身份DID;步骤S2:基于DID身份信息生成对应的身份证二维码;步骤S3:通过身份证二维码解析身份证号码。2.根据权利要求1所述的基于DID生成个人身份信息二维码的方法,其特征在于,所述步骤S1采用:获取个人身份证信息中的证件号码,基于区块链网络利用DID算法生成个人的身份DID,并存证至区块链中。3.根据权利要求1所述的基于DID生成个人身份信息二维码的方法,其特征在于,所述步骤S1采用:将创建的用户身份DID以Map的形式存储用户的DID信息;所述Map的形式包括key

value的形式;key表示用户的身份证号码;value表示用户的DID身份信息。4.根据权利要求1所述的基于DID生成个人身份信息二维码的方法,其特征在于,所述步骤S2采用:基于DID身份信息通过QRcode算法生成具有时效性的身份二维码图片,通过扫描解析二维码记录当前用户的行为。5.根据权利要求1所述的基于DID生成个人身份信息二维码的方法,其特征在于,所述步骤S3采用:步骤S3.1:解析身份证二维码得到用户的身份证号码;步骤S3.3:通过身份证号码进行DID身份查验。6.一种...

【专利技术属性】
技术研发人员:李星星郑姣宋金泽
申请(专利权)人:上海万向区块链股份公司
类型:发明
国别省市:

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

1