一种数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:32516577 阅读:37 留言:0更新日期:2022-03-02 11:12
本发明专利技术提供一种数据处理方法、装置、服务器及存储介质,涉及通信技术领域,解决了现有技术中终端可能无法有效地生成数字签名和/或存储该终端采集的数据的技术问题;由于生成数字签名是一种数据处理的过程,因此能够提升数据处理的效率。该方法包括:获取第一终端中的第一应用程序采集的原始数据、第一终端组的标识以及第一秘钥组的标识;基于该第一秘钥组的标识获取第一私钥和预设哈希算法;基于该原始数据、该预设哈希算法以及第一私钥,生成该原始数据的目标数字签名;向第一业务设备发送目标数据组,该目标数据组包括该原始数据和该目标数字签名,该第一业务设备为该第一应用程序对应的业务设备。对应的业务设备。对应的业务设备。

【技术实现步骤摘要】
一种数据处理方法、装置、服务器及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种数据方法、装置、服务器及存储介质。

技术介绍

[0002]目前,终端可以将采集的数据进行数据加密计算,以生成数字签名,并且该终端可以存储该采集的数据以及该数字签名,进而基于相应的公钥验证该采集的数据是否被篡改等。
[0003]但是上述方法中,由于某些终端的存储能力和计算能力有限,该终端可能无法有效地生成数字签名和/或存储该终端采集的数据,由于生成数字签名是一种数据处理的过程,因此会降低数据处理的效率,进而影响数据验证的准确度。

技术实现思路

[0004]本专利技术提供一种数据处理方法、装置、服务器及存储介质,解决了现有技术中由于终端的存储能力和计算能力有限,该终端可能无法有效地生成数字签名和/或存储该终端采集的数据,会降低数据处理的效率的技术问题。
[0005]第一方面,本专利技术提供一种数据处理方法,包括:获取第一终端中的第一应用程序采集的原始数据、第一终端组的标识以及第一秘钥组的标识,该第一终端组为该第一终端对应的终本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据网关,所述方法包括:获取第一终端中的第一应用程序采集的原始数据、第一终端组的标识以及第一秘钥组的标识,所述第一终端组为所述第一终端对应的终端组,所述第一秘钥组为与所述第一终端组的标识以及第一应用程序的标识均对应的秘钥组;基于所述第一秘钥组的标识获取第一私钥和预设哈希算法,所述第一私钥为所述第一秘钥组中包括的私钥;基于所述原始数据、所述预设哈希算法以及所述第一私钥,生成所述原始数据的目标数字签名;向第一业务设备发送目标数据组,所述目标数据组包括所述原始数据和所述目标数字签名,所述第一业务设备为所述第一应用程序对应的业务设备。2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:获取第一使用凭证,所述第一使用凭证为所述第一秘钥组对应的秘钥使用凭证;确定所述第一使用凭证与第二使用凭证是否相同,所述第二使用凭证为所述第一应用程序对应的秘钥使用凭证;所述基于所述第一秘钥组的标识获取第一私钥,包括:当所述第一使用凭证与所述第二使用凭证相同时,基于所述第一秘钥组的标识获取所述第一私钥。3.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:获取所述第一终端的标识和所述第一应用程序的标识;获取第一终端组的标识和第一秘钥组的标识,包括:向所述第一业务设备发送信息获取请求,所述信息获取请求包括所述第一终端的标识和所述第一应用程序的标识,所述信息获取请求用于请求获取所述第一终端组的标识和所述第一秘钥组的标识;接收所述第一业务设备发送的信息获取响应,所述信息获取响应包括所述第一终端组的标识和所述第一秘钥组的标识,所述第一终端组的标识为所述第一业务设备基于所述第一终端的标识获取的,所述第一秘钥组的标识为所述第一业务设备基于所述第一终端组的标识以及所述第一应用程序的标识确定的。4.一种数据处理方法,其特征在于,应用于第一业务设备,所述方法包括:接收数据网关发送的目标数据组,所述目标数据组包括第一终端中的第一应用程序采集的原始数据和所述原始数据的目标数字签名,所述目标数字签名为所述数据网关基于所述原始数据、预设哈希算法以及第一私钥生成的,所述第一私钥为第一秘钥组包括的私钥,所述第一秘钥组为与第一终端组的标识以及所述第一应用程序的标识均对应的秘钥组,所述第一终端组为所述第一终端对应的终端组;向区块链管理设备发送数据验证账本查询请求,所述数据验证账本查询请求包括所述第一终端组的标识以及所述第一应用程序的标识,所述数据验证账本查询请求用于请求获取与所述第一终端组的标识以及所述第一应用程序的标识均对应的公钥;接收所述区块链管理设备发送的数据验证账本查询响应,所述数据验证账本查询响应包括第一公钥,所述第一公钥为所述第一秘钥组包括的公钥,所述第一公钥为所述区块链管理设备基于所述第一终端组的标识以及所述第一应用程序的标识确定的;
基于所述目标数字签名、所述第一公钥以及所述预设哈希算法,确定所述原始数据是否存在异常。5.根据权利要求4所述的数据处理方法,其特征在于,所述基于所述目标数字签名、所述第一公钥以及所述预设哈希算法,确定所述原始数据是否存在异常,包括:基于所述目标数字签名和所述第一公钥生成第一摘要,并且基于所述原始数据和所述预设哈希算法生成第二摘要;在所述第一摘要与所述第二摘要相同的情况下,确定所述原始数据不存在异常。6.根据权利要求4所述的数据处理方法,其特征在于,所述方法包括:向所述区块链管理设备发送秘钥分配请求,所述秘钥分配请求包括多个终端组的标识以及所述第一应用程序的标识,所述多个终端组为所述第一业务设备对应的终端组,一个终端组包括至少一个终端,所述秘钥分配请求用于请求为所述多个终端组分配秘钥;接收所述区块链管理设备发送的秘钥分配响应,所述秘钥分配响应包括所述多个终端组各自对应的秘钥组的标识,一个终端组对应的秘钥组的标识为与所述终端组的标识以及所述第一应用程序的标识均对应的秘钥组的标识。7.根据权利要求4

6中任一项所述的数据处理方法,其特征在于,所述方法还包括:接收所述数据网关发送的信息获取请求,所述信息获取请求包括所述第一终端的标识和所述第一应用程序的标识,所述信息获取请求用于请求获取所述第一终端组的标识和所述第一秘钥组的标识;基于所述第一终端的标识,从第一对应关系中获取所述第一终端组的标识,所述第一对应关系包括多个终端组的标识以及所述多个终端组的标识各自对应的终端的标识;在第二对应关系中存在与所述第一终端组的标识以及所述第一应用程序的标识均对应的秘钥组的标识的情况下,获取与所述第一终端组的标识以及所述第一应用程序的标识均对应的秘钥组的标识,并将获取到的秘钥组的标识确定为所述第一秘钥组的标识;向所述数据网关发送信息获取响应,所述信息获取响应包括所述第一终端组的标识和所述第一秘钥组的标识。8.一种数据处理方法,其特征在于,应用于区块链管理设备,所述方法包括:接收第一业务设备发送的秘钥分配请求,所述秘钥分配请求包括多个终端组的标识以及第一应用程序的标识,所述多个终端组为所述第一业务设备对应的终端组,一个终端组包括至少一个终端,所述第一应用程序为所述第一业务设备对应的应用程序,所述秘钥分配请求用于请求为所述多个终端组分配秘钥;为所述多个终端组分配秘钥组,其中,一个终端组对应的秘钥组为与所述终端组的标识以及所述第一应用程序的标识均对应的秘钥组;向所述第一业务设备发送秘钥分配响应,所述秘钥分配响应包括所述多个终端组各自对应的秘钥组的标识;将所述多个终端组的标识、所述第一应用程序的标识以及所述多个终端组各自对应的公钥存储至数据完整性验证账本,并且向数据网关发送所述多个终端组各自对应的私钥以及所述多个终端组各自对应的秘钥组的标识,其中,一个终端组对应的公钥为与所述终端组的标识以及所述第一应用程序的标识均对应的秘钥组中包括的公钥,一个终端组对应的私钥为与所述终端组的标识以及所述第一应用程序的标识均对应的秘钥组中包括的私钥。
9.根据权利要求8所述的数据处理方法,其特征在于,所述方法还包括:接收所述第一业务设备发送的数据验证账本查询请求,所述数据验证账本查询请求包括第一终端组的标识以及所述第一应用程序的标识,所述数据验证账本查询请求用于请求获取与所述第一终端组的标识以及所述第一应用程序的标识均对应的公钥,所述第一终端组为所述多个终端组中的一个;基于所述第一终端组的标识以及所述第一应用程序的标识,从所述数据完整性验证账本中获取与所述第一终端组的标识以及所述第一应用程序的标识均对应的公钥,并将获取到的公钥确定为第一公钥,所述第一公钥为第一秘钥组包括的公钥,所述第一秘钥组为与所述第一终端组的标识以及所述第一应用程序的标识均对应的秘钥组;向所述第一业务设备发送数据验证账本查询响应,所述数据验证账本查询响应所述包括第一公钥。10.一种数据处理装置,其特征在于,包括:获取模块、处理模块以及发送模块;所述获取模块,用于获取第一终端中的第一应用程序采集的原始数据、第一终端组的标识以及第一秘钥组的标识,所述第一终端组为所述第一终端对应的终端组,所述第一秘钥组为与所述第一终端组的标识以及第一应用程序的标识均对应的秘钥组;所述获取模块,还用于基于所述第一秘钥组的标识获取第一私钥和预设哈希算法,所述第一私钥为所述第一秘钥组中包括的私钥;所述处理模块,用于基于所述原始数据、所述预设哈希算法以及所述第一私钥,生成所述原始数据的目标数字签名;所述发送模块,用于向第一业务设备发送目标数据组,所述目标数据组包括所述原始数据和所述目标数字签名,所述第一业务设备为所述第一应...

【专利技术属性】
技术研发人员:任梦璇薛淼刘千仞任杰王光全
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1