基于区块链智能合约的零知识证明可验证凭证数字身份管理系统及方法
基本信息
申请号 | CN202111343581.5 | 申请日 | - |
公开(公告)号 | CN114186248A | 公开(公告)日 | 2022-03-15 |
申请公布号 | CN114186248A | 申请公布日 | 2022-03-15 |
分类号 | G06F21/60(2013.01)I;G06F21/62(2013.01)I;G06F21/31(2013.01)I;G06F21/44(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 宋智明;余益民;陈韬伟;王贵文;高建;冯艳;王志平;兰琨;王雪阳;徐敏 | 申请(专利权)人 | 云南省科学技术院 |
代理机构 | 北京盛凡佳华专利代理事务所(普通合伙) | 代理人 | 汤镇宇 |
地址 | 650221云南省昆明市龙泉路237号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于区块链智能合约的零知识证明可验证凭证数字身份管理系统及方法,该系统包括零知识智能合约和凭证客户端;零知识智能合约包括凭证状态智能合约、零知识证据使用状态智能合约、零知识证据有效性验证智能合约和可验证凭证有效性验证智能合约;凭证客户端设有三个角色:身份提供商、用户、服务提供商。本发明中证明零知识问题的描述程序由服务提供商根据服务的身份属性需求构造,用户要获得服务,仅需要根据服务提供商构造的零知识问题程序,利用用户的属性凭证生成零知识证据,并向服务提供商提交证据,证明证据中的属性满足服务的身份属性需求,同时证明用户是生成证据的的持有者,从而实现了隐私性和安全性的双重保障。 |
