数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37321121 阅读:21 留言:0更新日期:2023-04-21 23:01
本申请提供了一种数据处理方法、装置、存储介质及电子设备,涉及信息安全技术领域。该数据处理方法包括:获取车辆端中与用户端匹配的资产监控数据;基于第一哈希函数对资产监控数据进行哈希运算,得到第一哈希值;获取车辆端的私钥;基于车辆端的私钥对第一哈希值进行签名,生成第一签名数据;将第一签名数据和资产监控数据发送至用户端,以便用户端对资产监控数据进行签名,得到第二签名数据,并生成第一签名数据和第二签名数据的聚合结果。通过本申请中的方法,避免了多级签名造成的签名数据的大小翻倍、并且减少了后续的验签时间。并且减少了后续的验签时间。并且减少了后续的验签时间。

【技术实现步骤摘要】
数据处理方法、装置、存储介质及电子设备


[0001]本申请涉及信息安全
,具体涉及一种数据处理方法、装置、存储介质及电子设备。

技术介绍

[0002]车辆出行是当代人们比较受欢迎的出行方式,对于车辆产生的资产监控数据的可信上链需求也异常强烈。在上链前,通常需要对资产监控数据进行签名,以保证源头可信,而多级签名会使得签名数据的大小翻倍,进而使得验签的时间翻倍以及上链的数据增多。

技术实现思路

[0003]为了解决上述技术问题,提出了本申请。本申请实施例提供了一种数据处理方法、装置、存储介质及电子设备。
[0004]第一方面,本申请一实施例提供了一种数据处理方法,应用于车辆端,车辆端与用户端配对连接,该方法包括:获取车辆端中与用户端匹配的资产监控数据;基于第一哈希函数对资产监控数据进行哈希运算,得到第一哈希值;获取车辆端的私钥;基于车辆端的私钥对第一哈希值进行签名,生成第一签名数据;将第一签名数据和资产监控数据发送至用户端,以便用户端对资产监控数据进行签名,得到第二签名数据,并生成第一签名数据和第二签名数据的聚合结果。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于车辆端,所述车辆端与用户端配对连接,所述方法包括:获取所述车辆端中与所述用户端匹配的资产监控数据;基于第一哈希函数对所述资产监控数据进行哈希运算,得到第一哈希值;获取所述车辆端的私钥;基于所述车辆端的私钥对所述第一哈希值进行签名,生成第一签名数据;将所述第一签名数据和所述资产监控数据发送至所述用户端,以便所述用户端对所述资产监控数据进行签名,得到第二签名数据,并生成所述第一签名数据和所述第二签名数据的聚合结果。2.根据权利要求1所述的方法,所述基于所述车辆端的私钥对所述第一哈希值进行签名,生成第一签名数据,包括:利用BLS签名算法,基于所述车辆端的私钥,对所述第一哈希值进行签名,生成所述第一签名数据。3.根据权利要求1所述的方法,还包括:基于所述车辆端的私钥,生成第一公钥;将所述第一公钥发送至所述用户端,以便所述用户端基于所述第一公钥和第二公钥,生成第三公钥,其中,所述第二公钥是基于所述用户端的私钥生成的。4.根据权利要求1所述的方法,所述资产监控数据包括碳汇资产监控数据,所述碳汇资产监控数据包括行驶里程数据、行驶位置数据和电池电量数据中的至少一种数据。5.一种数据处理方法,应用于用户端,所述用户端与车辆端配对连接,所述方法包括:获取所述车辆端发送的资产监控数据和第一签名数据,所述第一签名数据是基于所述车辆端的私钥对所述资产监控数据进行签名生成的;基于第二哈希函数对所述资产监控数据进行哈希运算,得到第二哈希值;获取所述用户端的私钥;基于所述用户端的私钥对所述第二哈希值进行签名,生成第二签名数据;将所述第一签名数据和所述第二签名数据进行聚合,得到第三签名数据。6.根据权利要求5所述的方法,还包括:将所述第三签名数据和所述资产监控数据发送至物联网平台,以便所述物联网平台基于所述第三签名数据,对所述资产监控数据验真。7.根据权利要求5所述的方法,还包括:基于所述用户端的私钥,生成第二公钥;获取基于所述车辆端的私钥生成的第一公钥;基于所述第一公钥和所述第二公钥,生成第三公钥;将所述第三公钥发送至物联网平台,以便所述物联网平台基于所述第三公钥,对所述第三签名数据验签。8.一种数据处理方法,应用于物联网平台,所述方法包括:获取用户端发送的资产监控数据和第三签名数据,所述第三签名数据为第一签名数据和第二签名数据的聚合结果,所述第一签名数据为车辆端对所述资产监控数据进行签名生成的,所述第二签名数据为所述用户端对所述资产监控数据进行签名生成的;获取所述用户端发送的第三公钥,所述第三公钥是第一公钥和第二...

【专利技术属性】
技术研发人员:吴莹强
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

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

1