[发明专利]数据处理方法及装置有效
申请号: | 201911216729.1 | 申请日: | 2019-12-02 |
公开(公告)号: | CN110995443B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 马逸龙;过晓冰;王云浩 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/1095;G06Q40/04 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本公开提供了一种数据处理方法,应用于区块链网络中的一个验证节点,区块链网络包括多个节点,多个节点包括验证节点、聚合签名节点和多个普通签名节点,该方法包括:接收聚合签名,聚合签名包括第一参数和第二参数,第一参数是由聚合签名节点对每个普通签名节点针对交易数据生成的第一中间值进行求和计算获得的,第二参数是由聚合签名节点对每个普通签名节点针对交易数据生成的签名参数进行求和计算获得的;获取每个普通签名节点的主公钥参数和第一哈希值;对多个普通签名节点中的每个普通签名节点的第一哈希值进行求和计算,获得哈希值总和;根据聚合签名、哈希值总和和每个普通签名节点的主公钥参数对交易数据的签名进行验证。
技术领域
本公开涉及一种数据处理方法和一种数据处理装置。
背景技术
区块链技术目标是实现数据的分布式可靠存储。区块链具体实现时,数据在网络内多节点上采用增量式存储,并且通过安全散列函数(Secure Hash Algorithm,SHA)确保了入链数据的不可篡改,通过共识算法和网络传输协议实现了数据在各节点上存储的一致性。
区块链一般可以分为公有链(public chain)和许可链(permissioned chain),其中许可链又可以根据数据维护方是否为单一个体(entity)分成联盟链(consortium)和私有链(private chain)。
目前主要的许可链系统,例如超级账本Hyperledger的Fabric,其节点的身份构建基于当今主流的公钥基础设施(PKI),使用证书权威机构(CA)颁发证书来建立用户实体与其公钥之间的联系,其中包含签名确保真实性。
目前公钥私钥体制有以下三种方案:基于证书的公钥私钥体制PKI、基于标识的公钥私钥体制IBC以及无证书公钥私钥体制CLPKC。其中,采用PKI需要使用证书权威机构CA颁发证书来建立用户实体与公钥之间的联系,然而证书的管理(例如颁发、更新、撤销)不仅操作复杂,还需要消耗很多计算资源和存储资源。其中,采用IBC虽然消除了对证书的依赖,但是用户的公钥由用户标识唯一确定,用户的私钥由信任权威机构生成。因而采用IBC会引入了私钥托管问题,且用户签名不具有唯一性和不可否认性。其中,采用CLPKC,用户私钥通过私钥生成可信中心的辅助运算,最终在用户端生成,用户对私钥具备完全控制权。用户的公钥也由用户标识参与生成,但不是唯一对应,即可以撤销及更新私钥,同时不使用证书。
发明人在实现本公开的过程中发现,采用相关技术对数据进行签名验证的过程复杂,导致计算效率低。
发明内容
本公开的一个方面提供了一种数据处理方法,应用于区块链网络中的一个验证节点,上述区块链网络包括多个节点,上述多个节点包括至少一个验证节点、至少一个聚合签名节点和多个普通签名节点,上述方法包括:接收聚合签名,其中,上述聚合签名包括第一参数和第二参数,其中,上述第一参数是由上述聚合签名节点对每个普通签名节点针对交易数据生成的第一中间值进行求和计算获得的,上述第二参数是由上述聚合签名节点对上述每个普通签名节点针对上述交易数据生成的签名参数进行求和计算获得的;获取上述每个普通签名节点的主公钥参数和第一哈希值,其中,上述第一哈希值是基于上述第一参数计算获得的;对上述多个普通签名节点中的每个普通签名节点的第一哈希值进行求和计算,获得哈希值总和;以及根据上述聚合签名、上述哈希值总和和上述每个普通签名节点的主公钥参数对上述交易数据的签名进行验证。
可选地,根据上述聚合签名、上述每个普通签名节点的主公钥参数和第一哈希值对上述交易数据的签名进行验证包括:验证包括第一公钥生成参数的预设等式是否成立;其中,在上述预设等式成立的情况下,确定对上述交易数据的签名验证成功;在上述预设等式不成立的情况下,确定对上述交易数据的签名验证失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911216729.1/2.html,转载请声明来源钻瓜专利网。