[发明专利]一种对主账号关联记录的可信匿名管理方法有效
申请号: | 202310333651.1 | 申请日: | 2023-03-31 |
公开(公告)号: | CN116055047B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 薛开平;艾明瑞;罗昕怡;李健;王峰;汪子凯 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;G06F21/62;G06F21/64;G06F21/31 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 陈亮;郑立明 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 账号 关联 记录 可信 匿名 管理 方法 | ||
1.一种对主账号关联记录的可信匿名管理方法,其特征在于,所述方法包括:
步骤1、全体关联账号企业协商可链接环签名系统参数,各自生成环公钥-环私钥对,生成环公钥列表;
步骤2、用户注册区块链账户,以该区块链账户的地址为公钥生成所述用户的私钥;
步骤3、所述用户向运营商提交区块链账户地址、主账号,所述运营商使用安全哈希函数对该区块链账户地址与主账号进行处理得到注册标识,并使用运营商签名私钥对注册标识进行签名;
步骤4、当所述用户向关联账号企业注册关联账号时,该用户生成D-H密钥交换参数,并将该D-H密钥交换参数与注册标识及签名一并发送至所述关联账号企业;
步骤5、所述关联账号企业校验注册标识签名,生成对应的D-H密钥交换参数,并计算D-H密钥,根据用户提交的主账号与该关联账号企业标识符,使用安全HMAC函数生成关联信息摘要,用步骤1中的环私钥与安全哈希函数对注册标识及签名,以及所述关联信息摘要进行签名处理,得到关联注册记录企业签名;
步骤6、所述关联账号企业将步骤5中的D-H密钥交换参数、关联信息摘要与关联注册记录企业签名发送至所述用户;
步骤7、然后所述用户计算对应的D-H密钥,校验关联信息摘要与关联注册记录企业签名,使用用户私钥对注册标识及签名,以及所述关联信息摘要进行签名处理,得到关联注册记录用户签名;
步骤8、所述用户将注册标识及签名、关联信息摘要、关联注册记录用户签名、关联注册记录企业签名一起提交至关联记录注册合约;
步骤9、所述关联记录注册合约分别校验注册标识签名、关联注册记录用户签名与关联注册记录企业签名,将校验通过后的关联注册记录记入区块链 ;
所述方法还包括:
步骤10、当所述用户向关联账号企业注销关联账号时,所述关联账号企业用环私钥对所述用户的注册标识及签名、关联信息摘要进行签名处理,得到关联注销记录企业签名;
步骤11、所述关联账号企业将所述关联注销记录企业签名发送至所述用户;
步骤12、所述用户校验所述关联注销记录企业签名,将注册标识及签名、关联信息摘要、关联注销记录用户签名、关联注销记录企业签名一起提交至关联记录注销合约;
步骤13、所述关联记录注销合约分别校验注册标识签名、关联注销记录用户签名与关联注销记录企业签名,检查关联注销记录与关联注册记录的环签名链接关系,将关联注销记录记入区块链;
步骤14、当所述用户向运营商注销主账号时,所述运营商校验关联关系是否已全部解除,若是,则安全注销主账号;否则拒绝主账号注销请求;
其中,在步骤14中,所述运营商校验关联关系是否已全部解除的过程具体为:
所述运营商根据注册标识在所述区块链上检索包含该注册标识的全部关联注册记录和全部关联注销记录;
对各关联注册记录中的关联信息摘要进行累加,并对各关联注销记录中的关联信息摘要进行累加;
比较两个累加结果是否一致,若一致,则说明关联关系已全部解除,能安全注销主账号;否则,拒绝所述用户的主账号注销请求。
2.根据权利要求1所述对主账号关联记录的可信匿名管理方法,其特征在于,所述步骤3的过程具体为:
首先所述用户将区块链账户地址 与主账号提交至运营商进行绑定注册;
然后所述运营商利用安全哈希函数对所述区块链账户地址与主账号进行哈希处理,得到对应的注册标识;
最后所述运营商利用自身签名私钥对注册标识进行签名,得到注册标识签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310333651.1/1.html,转载请声明来源钻瓜专利网。