基于零知识证明与智能合约的数据公平交易方法技术

技术编号:43984761 阅读:22 留言:0更新日期:2025-01-10 20:08
本发明专利技术涉及交易技术领域,公开了基于零知识证明与智能合约的数据公平交易方法,首先基于secp256k1椭圆曲线,生成公共安全参数;交易双方就交易数据的售价进行协商,交易双方约定标记一份数据的唯一特征,数据买方购买的数据与标记的数据的特征一一对应,其中特征记作Mark.Mark,并将特征记为公开信息,卖方对数据进行加密,将密文通过链下传输给买方;通过Setup,选定零知识证明协议的公共参数;再通过Prover生成一个随机密钥;买方验证密文的真实性,进行数据验证;数据验证通过后,买卖双方进行数据交易。本发明专利技术提高了交易的公平性、安全性和交易效率。

【技术实现步骤摘要】

本专利技术涉及交易,具体涉及基于零知识证明与智能合约的数据公平交易方法


技术介绍

1、随着信息化时代的发展,数据无处不在,并且在人们的生活中扮演者越来越重要的角色:比如搜索引擎的历史记录,智能设备的收集记录等,并返回来提供更好的服务,比如商家平台能够根据用户的数据提高商品推荐的准确性等。大数据价值的快速增值导致数据交易的市场高速发展。数据交易也被称为数字资产的交易。即卖方以一定的价格将一些数据卖给买方。在一次交易中,当买方收到想要的数据,卖方得到相应的购买金。那么该数据交易被认为是公平的。然而数据交易会涉及到参与者之间的不信任,这种不信任可能会导致数据交易进入僵局。比如买方在卖方发货之前不愿意付款,而卖方在买方付款前不愿意发送数据等。

2、传统的可信第三方的数据公平交易方案往往面临着单点故障、数据泄露,甚至是第三方本身就会作恶等问题,使得交易方案的安全性大大降低。随着中本聪于正式提出比特币之后,区块链技术迅速发展,许多学者聚焦于结合区块链的分布式账本特性来代替传统可信第三方实现公平交易。一种通过加密数据链下传输,数据交易链上进行,结合区块链实本文档来自技高网...

【技术保护点】

1.基于零知识证明与智能合约的数据公平交易方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤S1中,公共安全参数具体包括:

3.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤S2中,对数据按照国密算法SM2标准进行编码,转化成有限域上的整数形式,记该整数为m,买方收到数据后,根据SM2标准对m进行解码恢复原始数据。

4.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤S3中,公共参数具体包括:</p>

5.根据...

【技术特征摘要】

1.基于零知识证明与智能合约的数据公平交易方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤s1中,公共安全参数具体包括:

3.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤s2中,对数据按照国密算法sm2标准进行编码,转化成有限域上的整数形式,记该整数为m,买方收到数据后,根据sm2标准对m进行解码恢复原始数据。

4.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤s3中,公共参数具体包括:

5.根据权利要求1所述的基于零知识证明与智能合约的数据公平交易方法,其特征在于,在步骤s4中,生成一个随机密钥k,(0=<k<n),其中n为椭圆曲线的阶,通过随机密钥k对数...

【专利技术属性】
技术研发人员:万巍刘建伟李婧魏金侠龙春杨帆付豫豪袁梓萌
申请(专利权)人:中国科学院计算机网络信息中心
类型:发明
国别省市:

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

1