[发明专利]一种区块链数据处理方法、装置、处理设备及系统有效
申请号: | 201810444320.4 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108600272B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 王虎森;陆旭明 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 数据处理 方法 装置 处理 设备 系统 | ||
本说明书实施例公开了一种区块链数据处理方法、装置、处理设备及系统。合同参与方关于目标合同相关操作中的加密处理可以使用临时生成的秘钥进行处理,如合同的签署、加密、验证等。临时密钥处理后的数据信息再上传到区块链中进行存储,可以有效保障在链下各个合同参与方对合同数据的安全处理,同时提高了区块链中数据存储的安全性。
技术领域
本说明书实施例方案属于计算机数据处理的技术领域,尤其涉及一种区块链数据处理方法、装置、处理设备及系统。
背景技术
随着互联网的迅速发展,各类数据成爆发式涌现和增长。其中,区块链因其自身的去中心化、不可篡改、分布式等特点,目前已成为许多技术领域中的重点关注和研究的方向。
前在区块链中主要是基于交易驱动区块链数据的更新,如形成一段时间内的交易的摘要信息,连同上一块区块链的摘要存储后形成新的区块。一种区块链应用中,双方可以线下约定好合同内容或合同的执行,然后将相关的数据存放在区块链上。合同在上链(将数据存储到区块链上的过程)过程中通常可以使用一些加密方式对合同进行加密,以保障合同的内容安全,防止非法合同产生或合同的非法篡改。但一些应用场景下也会发生合同参与方的秘钥信息被恶意盗取、丢失等情况,这对区块链会产生较大的数据安全隐患,也会降低区块链用户对提供的区块链服务的安全信任,用户的服务体验也会降低。
因此,在区块链数据服务中亟需一种可以更加有效提高数据安全性的解决方案。
发明内容
本说明书实施例目的在于提供一种区块链数据处理方法、装置、处理设备及系统,合同的各个参与方可以使用产生的临时密钥进行数据的处理,生成更加安全、可靠的区块链数据。
本说明书实施例提供的一种区块链数据处理方法、装置、处理设备及系统是包括以下方式实现的:
一种区块链数据处理方法,所述方法包括:
生成目标合同的临时密钥,所述临时密钥包括基于非对称加密算法生成的临时公钥和临时私钥;
基于所述临时密钥生成所述目标合同在区块链上的区块链数据。
一种区块链数据处理方法,所述方法包括:
接收并存储目标合同的创建数据,所述创建数据包括由合同参与方生成目标合同的临时密钥,基于所述临时密钥生成对所述目标合同进行处理后上传到区块链的数据信息,所述临时密钥包括基于非对称加密算法生成的临时公钥和临时私钥;以及,
接收合同执行数据;
利用所述目标合同参与方对应的公钥对所述合同执行数据进行签名验证;
若所述签名验证通过,则将存储的目标合同更新为所述加密新合同。
一种区块链数据处理装置,所述装置包括:
临时密钥生成模块,用于生成目标合同的临时密钥,所述临时密钥包括基于非对称加密算法生成的临时公钥和临时私钥;
合同加密签名处理模块,用于基于所述临时密钥生成所述目标合同在区块链上的区块链数据。
一种区块链数据处理设备,所述处理设备包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现:
生成目标合同的临时密钥,所述临时密钥包括基于非对称加密算法生成的临时公钥和临时私钥;
基于所述临时密钥生成所述目标合同在区块链上的区块链数据。
一种区块链系统,包括区块链终端、区块链服务器,所述区块链终端和区块链服务器分别包括至少一个处理器用于存储处理器可执行指令的存储器,所述区块链终端的处理器执行所述指令时实现:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810444320.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信任状态评估的隐私保护方法
- 下一篇:用于在线问答的数据处理方法及装置