[发明专利]一种区块链数据处理方法、装置、处理设备及系统有效
申请号: | 201810444320.4 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108600272B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 王虎森;陆旭明 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 数据处理 方法 装置 处理 设备 系统 | ||
1.一种区块链数据处理方法,所述方法包括:
生成目标合同的临时密钥,所述临时密钥包括基于非对称加密算法生成的临时公钥和临时私钥;
基于所述临时密钥生成所述目标合同在区块链上的区块链数据;
所述区块链数据包括所述目标合同的创建数据,以及采用下述方式确定所述创建数据:
发送本端生成的临时公钥至其他合同参与方;
利用本端的临时私钥对包括所述目标合同、各个合同参与方的临时公钥的数据信息进行签名,生成所述合同参与方各自对应的第一签名数据;
利用监管方的监管密钥对预定合同信息进行加密,生成加密合同,所述预定合同信息包括所述目标合同、各个合同参与方的临时公钥、所述第一签名数据;
确定各个合同参与方利用相应的临时私钥对所述加密合同进行签名后,基于签名后的数据、合同参与方的临时公钥确定所述目标合同的创建数据。
2.如权利要求1所述的方法,所述临时密钥基于不同的合同参与方、不同的目标合同中的至少一项进行临时密钥更新。
3.如权利要求1所述的方法,所述临时密钥基于预设的更换周期进行临时密钥更新。
4.如权利要求1所述的方法,还包括:
将所述创建数据提交到区块链上进行存储。
5.如权利要求1所述的方法,所述区块链数据还包括合同执行数据,及采用下述方式确定所述合同执行数据:
利用所述监管密钥对确定的新合同进行加密,生成加密新合同,所述新合同由合同参与方线下对所述目标合同的执行过程达成共识后确定;
利用所述加密新合同对应的临时私钥对所述加密新合同进行签名,生成第二签名数据;
确定各个合同参与方对所述加密新合同的签名后,基于所述第二签名数据、加密新合同确定合同执行数据。
6.如权利要求1所述的方法,发送的临时公钥包括使用建立的端到端的加密通道进行数据传输。
7.一种区块链数据处理方法,所述方法包括:
接收并存储目标合同的创建数据,所述创建数据包括由合同参与方生成目标合同的临时密钥,基于所述临时密钥生成对所述目标合同进行处理后上传到区块链的数据信息,所述临时密钥包括基于非对称加密算法生成的临时公钥和临时私钥;以及,
接收合同执行数据;
利用所述目标合同参与方对应的公钥对所述合同执行数据进行签名验证;
若所述签名验证通过,则将存储的目标合同更新为加密新合同;
其中,采用下述方式确定所述创建数据:
发送本端生成的临时公钥至其他合同参与方;
利用本端的临时私钥对包括所述目标合同、各个合同参与方的临时公钥的数据信息进行签名,生成所述合同参与方各自对应的第一签名数据;
利用监管方的监管密钥对预定合同信息进行加密,生成加密合同,所述预定合同信息包括所述目标合同、各个合同参与方的临时公钥、所述第一签名数据;
确定各个合同参与方利用相应的临时私钥对所述加密合同进行签名后,基于签名后的数据、合同参与方的临时公钥确定所述目标合同的创建数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810444320.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信任状态评估的隐私保护方法
- 下一篇:用于在线问答的数据处理方法及装置