[发明专利]数据处理方法、装置、设备及介质有效
申请号: | 201911295742.0 | 申请日: | 2019-12-16 |
公开(公告)号: | CN111147249B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 沈建祥;周继恩;陆堃彪;王大森 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/62 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 吴崇 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 介质 | ||
本发明公开了一种数据处理方法、装置、设备及介质。其中,数据处理方法包括:获取多个第一数据和每个第一数据对应的数字签名;根据多个数字签名,生成多个第一数据对应的聚合签名;对聚合签名进行验证,得到聚合签名的第一验证结果;在第一验证结果为通过验证的情况下,将多个第一数据上传至区块链。根据本发明实施例,能够提高区块链系统的数据处理效率。
技术领域
本发明属于通信技术领域,尤其涉及一种数据处理方法、装置、设备及介质。
背景技术
由于信息时代数据量的暴增,信息和数据的隐私安全成为各商业领域内最有价值的资产,尤其在区块链中更加注重数据的隐私和安全。
在区块链系统中,在区块链节点接收到待存储数据的情况下,首先会对待存储数据所携带的数字签名进行验证,然后根据数字签名的验证结果,确定是否将待存储数据保存至区块链。
但是,当待存储数据的数量较多的情况下,已有的验证数字签名的方法较为繁琐,会耗费大量的时间对数字签名进行验证,导致区块链系统的数据处理效率较低。
发明内容
本发明实施例提供一种数据处理方法、装置、设备及介质,能够提高区块链系统的数据处理效率。
第一方面,本发明实施例提供一种数据处理方法,包括:
获取多个第一数据和每个第一数据对应的数字签名;
根据多个数字签名,生成多个第一数据对应的聚合签名;
对聚合签名进行验证,得到聚合签名的第一验证结果;
在第一验证结果为通过验证的情况下,将多个第一数据上传至区块链。
第二方面,本发明实施例提供了一种数据处理装置,包括:
第一数据获取模块,用于获取多个第一数据和每个第一数据对应的数字签名;
聚合签名生成模块,用于根据多个数字签名,生成多个第一数据对应的聚合签名;
第一签名验证模块,用于对聚合签名进行验证,得到聚合签名的第一验证结果;
第一数据上传模块,用于在第一验证结果为通过验证的情况下,将多个第一数据上传至区块链。
第三方面,本发明实施例提供了一种数据处理设备,设备包括:处理器以及存储有计算机程序指令的存储器;
处理器执行计算机程序指令时实现如第一方面所述的数据处理方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所述的数据处理方法。
本发明实施例的数据处理方法、装置、设备及介质,能够获取多个第一数据和每个第一数据对应的数字签名,并根据所获取的多个数字签名,生成多个第一数据对应的聚合签名,然后对聚合签名进行验证,得到聚合签名的第一验证结果,由于聚合签名由全部第一数据对应的数字签名生成,因此,第一验证结果可以代表全部第一数据的数字签名的综合有效性,在第一验证结果为通过验证的情况下,便可以将多个第一数据上传至区块链,从而实现了对数字签名的批量验证,提高了区块链系统的数据处理效率,并且降低了区块链系统的成本。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中的一种区块链系统的系统架构图;
图2是本发明一个实施例提供的数据处理方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911295742.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于支架结构的电芯散热方法及支架结构
- 下一篇:一种工业废杂盐资源化的方法