基于区块链的合同隐私保护方法、存储介质及计算机设备技术

技术编号:31314401 阅读:53 留言:0更新日期:2021-12-12 22:22
本发明专利技术提供一种基于区块链的合同隐私保护方法,其特征在于,包括以下步骤:步骤S1,对多个参与方之间确定的合同数据从多种预定的加密规则中随机选定一种加密规则进行加密处理,得到对应的加密合同以及对应的合同秘钥,合同秘钥包括与每一个参与方相对应的多片秘钥分片;步骤S2,将加密合同上传至区块链进行存储;步骤S3,当接收到作为第一参与方的参与方所发起的合同访问请求时,将加密合同发送至第一参与方的本地;步骤S4,基于合同访问请求,通过安全多方计算对各个秘钥分片进行计算得到相应的秘钥;步骤S6,通过秘钥对第一参与方的本地的加密合同进行解密让第一参与方确认合同数据。合同数据。合同数据。

【技术实现步骤摘要】
基于区块链的合同隐私保护方法、存储介质及计算机设备


[0001]本专利技术属于区块链
,具体涉及一种基于区块链的合同隐私保护方法、以及对应的存储介质和计算机设备。

技术介绍

[0002]合同是企业之间进行交易来往时常用的法律文件,但常常存在一些被不法分子会试图对合同进行篡改的问题。随着区块链技术(Blockchain technology)的发展,企业可以将合同上传至区块链中,从而利用区块链的特性来防止合同被篡改,很好地解决了第三方信任的问题
[0003]然而,很多时候,有一些合同不宜公开,需要保密,此时区块链就会存在由于合同数据的公开,导致企业的隐私泄露问题。因此,需要一种即能够防止合同被篡改、又能保证合同得到保密的技术。

技术实现思路

[0004]为解决上述问题,提供一种基于区块链的合同隐私保护方法、存储介质及计算机设备,本专利技术采用了如下技术方案:
[0005]本专利技术提供了一种基于区块链的合同隐私保护方法,其特征在于,包括以下步骤:步骤S1,对多个参与方之间确定的合同数据从多种预定的加密规则中随本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的合同隐私保护方法,其特征在于,包括以下步骤:步骤S1,对多个参与方之间确定的合同数据从多种预定的加密规则中随机选定一种所述加密规则进行加密处理,得到对应的加密合同以及对应的合同秘钥,所述合同秘钥包括与每一个所述参与方相对应的多片秘钥分片;步骤S2,将所述加密合同上传至区块链进行存储;步骤S3,当接收到作为第一参与方的参与方所发起的合同访问请求时,将所述加密合同发送至所述第一参与方的本地;步骤S4,基于所述合同访问请求,通过安全多方计算对各个所述秘钥分片进行计算得到相应的秘钥;步骤S5,通过所述秘钥对所述第一参与方的本地的所述加密合同进行解密让所述第一参与方确认所述合同数据。2.根据权利要求1所述的基于区块链的合同隐私保护方法,其特征在于:其中,所述步骤S4中,所述安全多方计算为基于所述区块链上预先部署的智能合约来实现,该智能合约声明有能够根据所述秘钥分片计...

【专利技术属性】
技术研发人员:奚海峰曹恒陶颖杜德霍达陈熙
申请(专利权)人:上海边界智能科技有限公司
类型:发明
国别省市:

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

1