[发明专利]群组业务实现方法、装置、设备和存储介质有效
申请号: | 202011593351.X | 申请日: | 2020-12-29 |
公开(公告)号: | CN112636929B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 荆博;张培倩;王虹妍 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 实现 方法 装置 设备 存储 介质 | ||
本申请公开了一种群组业务实现方法、装置、设备和存储介质,涉及区块链技术领域,可用于云计算和云服务。具体实现方案为:获取业务事务请求;如果业务事务请求中包括待认证数据和门限签名,则确定门限签名对应的签名群组;从区块链中查询获取签名群组的群组信息;其中,群组包括至少两个成员,群组的成员用于采用多方安全计算对待认证数据进行认证,并采用签名私钥为待认证数据生成门限签名;群组信息中至少包括门限签名的验证公钥;采用群组信息中的验证公钥对门限签名进行验证;如果验证通过,则确认待认证数据的有效性,并继续执行业务事务请求。提供了一种新的多方配合实现业务需求的执行模式,且提高了执行效率。
技术领域
本申请涉及计算机技术领域,尤其涉及区块链技术,可用于云计算和云服务。
背景技术
随着区块链技术的发展,区块链的网络化程度越来越高,并且可以承载越来越复杂的各种业务。
目前存在很多需要多方配合实现的业务需求,例如,需要审核授权的业务。这类业务在区块链中需要各个节点分别执行,执行效率低,执行模式与实际业务需求也不匹配。
发明内容
本申请提供了一种基于区块链的群组业务实现方法、装置、设备和存储介质。
根据本申请的第一方面,提供了一种基于区块链的群组业务实现方法,由区块链节点执行,该方法包括:
获取业务事务请求;
如果所述业务事务请求中包括待认证数据和门限签名,则确定所述门限签名对应的签名群组;
从区块链中查询获取所述签名群组的群组信息;其中,所述群组包括至少两个成员,所述群组的成员用于采用多方安全计算对待认证数据进行认证,并采用签名私钥为所述待认证数据生成门限签名;所述群组信息中至少包括门限签名的验证公钥;
采用所述群组信息中的验证公钥对所述门限签名进行验证;
如果验证通过,则确认所述待认证数据的有效性,并继续执行所述业务事务请求。
根据本申请的第二方面,提供了一种基于区块链的群组业务实现方法,由群组成员执行,该方法包括:
为所属群组生成签名私钥和验证公钥;
将所述验证公钥作为群组信息,携带在群组信息发布事务请求中,发布到区块链上进行存储;
获取用于对待认证数据进行认证的认证请求;
在所属群组的至少两个成员中采用多方安全计算对所述待认证数据进行认证,并采用所述签名私钥对待认证数据进行门限签名;
基于所述门限签名响应所述认证请求;其中,所述门限签名用于携带在区块链上发起的业务事务请求中,以供区块链节点根据区块链中存储的验证公钥对所述门限签名进行验证。
根据本申请的第三方面,提供了一种基于区块链的群组业务实现装置,配置于区块链节点,该装置包括:
请求获取模块,用于获取业务事务请求;
签名群组确定模块,用于如果所述业务事务请求中包括待认证数据和门限签名,则确定所述门限签名对应的签名群组;
群组信息获取模块,用于从区块链中查询获取所述签名群组的群组信息;其中,所述群组包括至少两个成员,所述群组的成员用于采用多方安全计算对待认证数据进行认证,并采用签名私钥为所述待认证数据生成门限签名;所述群组信息中至少包括门限签名的验证公钥;
门限签名验证模块,用于采用所述群组信息中的验证公钥对所述门限签名进行验证;
请求执行模块,用于如果验证通过,则确认所述待认证数据的有效性,并继续执行所述业务事务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011593351.X/2.html,转载请声明来源钻瓜专利网。