全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211028153.8 (22)申请日 2022.08.25 (71)申请人 天津大学 地址 300354 天津市津南区雅观路13 5号 (72)发明人 姜朋  (74)专利代理 机构 北京劲创知识产权代理事务 所(普通合伙) 11589 专利代理师 王闯 (51)Int.Cl. H04L 9/32(2006.01) (54)发明名称 基于区块链的匿名信息监管方法及系统 (57)摘要 本发明是关于基于区块链的匿名信息监管 方法及系统。 该方法包括: 授权中心输出系统密 钥对、 环签名密钥对和公共参数, 密钥生成中心 生成用户私钥和转换私钥, 以及生成签名者私 钥; 签名者生成签名; 外包计算服务器判断待验 证的签名是否合法, 以生成外包验证签名; 验证 者判断外包计算服务器是否作弊, 及对外包验证 签名是否合法进行校验; 还判断待验证的两个签 名是否可连接。 本发明提供的技术方案利用区块 链共识机制的特性, 提高信息的可信度, 将属性 签名的细粒度访问控制和环签名的匿名性相结 合, 既可以实现不泄漏信息发布者身份信息, 也 可以对违规违 法信息进行连接, 实现功能完备的 区块链信息监管方案 。 权利要求书2页 说明书9页 附图2页 CN 115378613 A 2022.11.22 CN 115378613 A 1.基于区块链的匿名信息监管 方法, 其特 征在于, 包括以下步骤: 系统建立阶段: 授权 中心根据输入的安全参数, 输出系统密钥对、 环签名密钥对和公共 参数; 密钥阶段: 密钥生成中心根据验证者的用户属性集, 生成用户私钥和转换私钥, 以及, 根据签名者的签名属性 集和电路结构, 生成签名者私钥; 签名阶段; 签名者根据 所述公共参数、 消息、 所述电路结构、 所述签名者私钥、 环签名私 钥和公钥列 表, 生成签名, 其中, 所述公钥列 表由所述签名者从公钥池收集他人公钥并置入 自身UID得到; 外包计算阶段: 外包计算服务器判断待验证的签名是否合法, 以及在判断所述待验证 的签名为 合法时, 对所述用户属性 集、 转换私钥和签名进行计算, 生成外包 验证签名; 用户验证阶段: 验证者判断所述外包计算服务器是否作弊, 以及在判断所述外包计算 服务器未作弊时, 对所述外包 验证签名是否合法进行 校验; 连接阶段: 验证者根据待验证的两个签名及对应的公钥列表和消息, 判断所述待验证 的两个签名是否可 连接, 以根据判断结果确定所述待验证的两个 签名是否属于同一用户。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括: 撤销阶段: 撤销权威根据待撤销的签名及对应的公钥列表和自身的私钥, 进行撤销操 作。 3.根据权利要求1所述的方法, 其特征在于, 所述授权中心根据输入的安全参数, 输出 系统密钥对、 环签名密钥对和公共参数, 具体包括: 授权中心根据输入的安全参数, 输出系统密钥对、 环签名私钥和公共参数, 根据 所述环 签名私钥和公共参数调用环签名的密钥生成算法生成环签名密钥对。 4.根据权利要求1所述的方法, 其特征在于, 签名者根据所述公共参数、 消息、 所述电路 结构、 所述签名者私钥、 环签名私钥和公钥列表, 生成签名, 具体包括: 签名者根据所述公共参数、 消息、 所述电路结构和所述签名者私钥调用属性签名生成 算法生成签名的属性签名部分, 以及, 根据所述公共参数、 消息、 环签名私钥和所述公钥列 表调用环签名生成算法生成签名的环签名部分。 5.根据权利要求1所述的方法, 其特征在于, 所述验证者根据待验证的两个签名及对应 的公钥列表和 消息, 判断所述待验证的两个 签名是否可 连接, 具体包括: 验证者判断待验证的两个签名对应的公钥列表中UID的个数是否相等, 若相等则输出 为可连接, 否则输出为 不可连接。 6.基于区块链的匿名信息监管系统, 其特 征在于, 包括: 授权中心, 用于根据输入的安全参数, 输出系统密钥对、 环签名密钥对和公共参数; 密钥生成中心, 用于根据验证者的用户 属性集, 生成用户私钥和转换私钥, 以及, 根据 签名者的签名属性 集和电路结构, 生成签名者私钥; 签名者, 用于根据 所述公共参数、 消息、 所述电路结构、 所述签名者私钥、 环签名私钥和 公钥列表, 生成签名, 其中, 所述 公钥列表由所述签名者 从公钥池收集他人公钥并置入自身 UID得到; 外包计算服务器, 用于判断待验证的签名是否合法, 以及在判断所述待验证的签名为 合法时, 对所述用户属性 集、 转换私钥和签名进行计算, 生成外包 验证签名;权 利 要 求 书 1/2 页 2 CN 115378613 A 2验证者, 用于判断所述外包计算服务器是否作弊, 以及在判断所述外包计算服务器未 作弊时, 对所述外包验证签名是否合法进行校验; 还用于根据待验证的两个签名及对应的 公钥列表和消息, 判断所述待验证的两个签名是否可连接, 以根据判断结果确定所述待验 证的两个 签名是否属于同一用户。 7.根据权利要求6所述的系统, 其特征在于, 还包括撤销权威, 用于根据待撤销的签名 及对应的公钥列表和自身的私钥, 进行撤销操作。 8.根据权利要求6所述的系统, 其特征在于, 授权中心具体用于根据输入的安全参数, 输出系统密钥对、 环签名私钥和公共参数, 根据所述环签名私钥和公共参数调用环签名的 密钥生成算法生成环签名密钥对。 9.根据权利要求6所述的系统, 其特征在于, 签名者具体用于根据 所述公共参数、 消息、 所述电路结构和所述签名者私钥调用属 性签名生成算法生成签名的属 性签名部分, 以及, 根据所述公共参数、 消息、 环签名私钥和所述公钥列表调用环签名生成算法生成签名的环 签名部分。 10.根据权利要求6所述的系统, 其特征在于, 验证者具体用于判断待验证的两个签名 对应的公钥列表中UID的个数 是否相等, 若相等则输出为可 连接, 否则输出为 不可连接。权 利 要 求 书 2/2 页 3 CN 115378613 A 3

PDF文档 专利 基于区块链的匿名信息监管方法及系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的匿名信息监管方法及系统 第 1 页 专利 基于区块链的匿名信息监管方法及系统 第 2 页 专利 基于区块链的匿名信息监管方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:16上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。