买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京理工大学
摘要:本发明提供一种面向跨联盟链的隐私保护数据要素交易审计方法,通过中继链上的智能合约结合联盟链上的数据存证进行数据要素内容的验证和支付管理,通过结合Pedersen承诺和Shamir秘密分享技术构建的零知识证明,可以让数据要素分享者在不暴露数据要素内容的情况下,向数据要素购买者证明其收到的数据要素分片信息与数据要素承诺一致,在隐私保护的情况下保障数据要素交易过程中的数据内容真实性,通过引入一种基于双线性映射的数据要素完整性审计机制,在不暴露数据隐私的情况下让数据要素分享者验证数据要素购买者提供的分片信息收据,在隐私保护的情况下保障数据要素交易过程中的数据完整性,能够有效应对跨联盟链交易过程中可能出现的数据欺诈和支付抵赖。
主权项:1.一种面向跨联盟链的隐私保护数据要素交易审计方法,其特征在于,包括以下步骤:S1:数据要素分享者将待发布的数据要素D映射到阶数为q的整数群Zq上,然后发布数据要素D的Pedersen承诺CM=gDhrmodp到公链上,其中,G是模为p阶为q的循环子群,p是一个大素数,q是p-1的一个大素因子,g、h是循环子群G中的两个生成元,且h=gx,x是在Zq中随机选择的一个秘密值,r为Zq中的随机数;S2:数据要素分享者使用Shamir秘密分享算法将数据要素D分成两个秘密分片,并获取秘密分片2的承诺、数据要素完整性验证标签Tag;S3:数据要素分享者在链下将秘密分片1、秘密分片2的承诺、数据要素完整性验证标签Tag发送给数据要素购买者;同时,数据要素分享者发布一个审计合约实例AC;S4:数据要素购买者根据接收到的秘密分片信息计算还原承诺CM′,然后判断还原承诺CM′是否与链上承诺CM一致,若为是,进入步骤S5;S5:数据要素购买者生成接收到秘密分片信息的收据证明π,并将收据证明π输入到数据分享者发布的审计合约实例AC中等待数据分享者进行验证,若验证通过,进入步骤S6;S6:数据要素分享者发布质押追责合约实例SC,并链下通知数据要素购买者质押追责合约实例SC已发布;S7:数据要素购买者在链上观察到数据要素分享者发布的质押追责合约实例SC后,验证质押追责合约实例SC的内容是否无误,若为是,进入步骤S8;S8:数据要素购买者发布支付合约实例PC,并链下通知数据要素分享者支付合约实例PC已发布;S9:数据要素分享者在链上观察到数据要素购买者发布的支付合约实例PC后,验证支付合约实例PC的内容是否无误,若为是,数据要素分享者向支付合约实例PC中输入秘密分片2,若支付合约实例PC对秘密分片2的验证结果为真实,则PC进入预支付等待阶段;S10:数据要素购买者根据支付合约实例PC中输入的秘密分片2以及链下接收到的秘密分片1计算出数据要素还原值D′和随机数还原值r′,数据要素购买者验证数据要素还原值D′是否为要购买的数据要素D,若为是,进入S11;若为否,进入S12;S11:当支付合约实例PC的预支付等待时间结束后,数据要素分享者链上地址账户收到支付合约实例PC中锁定的数据要素购买者的购资代币,交易完成;S12:数据要素购买者向质押追责合约实例SC输入数据要素还原值D′和随机数还原值r′,若输入的D′和r′满足质押追责合约实例SC的赔付条件,数据要素购买者链上地址账户收到质押追责合约实例SC中锁定的数据分享者的质押代币作为赔偿。
全文数据:
权利要求:
百度查询: 北京理工大学 一种面向跨联盟链的隐私保护数据要素交易审计方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。