买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】数据交易方法以及装置、电子设备、存储介质_北京熠智科技有限公司_202310357009.7 

申请/专利权人:北京熠智科技有限公司

申请日:2023-04-06

公开(公告)日:2024-04-16

公开(公告)号:CN116561739B

主分类号:G06F21/53

分类号:G06F21/53;G06F21/60;H04L9/06;G06Q20/38;H04L9/32

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2023.08.25#实质审查的生效;2023.08.08#公开

摘要:本发明实施例公开了一种数据交易方法以及装置、电子设备、存储介质,该方法包括基于可信执行环境、区块链、非对称加密和签名体系实现原始数据的链下交付。本申请解决了原始数据交付的原子性的技术问题。通过本申请实现原始数据交付过程,实现数据交易的原子性。

主权项:1.一种数据交易方法,其特征在于,所述方法包括:将第一用户提供的数字资产存入智能合约,以表示所述第一用户希望购买由第二用户预先上传至区块链上的哈希值为hP的数据;将在可信执行环境下获得的原始数据D的第一加密结果m、私钥St的第二加密结果c以及联合体的签名s,发送至第二用户,其中,所述联合体包括所述原始数据D的哈希值hD、所述c和所述m的哈希值hm;通过所述第二用户链下将所述m发送至第一用户,以使所述第一用户计算所述m的哈希值后提交至链上的智能合约;计算所述第二用户本地的所述m的哈希值,并且在所述第二用户本地的所述m的哈希值与所述智能合约具有相同的哈希值时,通过第二用户将所述c、所述s发送至所述智能合约;在所述第一用户计算的所述m的哈希值、所述hP、所述c、所述s经由所述智能合约验证通过后,将所述第一用户存入所述智能合约的数字资产转至所述第二用户同时所述第一用户经过解密后获得所述D,完成交付;其中,所述第一用户经过解密后获得所述D,包括:根据从所述智能合约获取的所述c,使用私钥Sa解密c得到所述私钥St;根据所述St解密从所述第二用户链下发送的所述m,得到所述D;在可信执行环境下获得原始数据D的第一加密结果m、私钥St的第二加密结果c以及联合体的签名s,包括:输入原始数据D,计算原始数据D的哈希值hD;生成一对非对称秘钥,其中公钥记为Pt,私钥记为St;计算所述第一加密结果m=EncPt,D,其中EncPt,D表示用公钥Pt对D进行加密;c=EncPa,St,其中EncPa,St表示用公钥Pa对St进行加密;s=SigSa,c,hm,hD,nonce,其中hm为m的哈希值,通过计算给定的抗碰撞函数获得;SigSa,c,hm,hD,nonce表示用私钥Sa对c,hm,hD,nonce的联合体进行签名,其中,nonce为一个公开常数,所述私钥Sa通过所述第一用户的数据安全通道发送至可信执行环境中。

全文数据:

权利要求:

百度查询: 北京熠智科技有限公司 数据交易方法以及装置、电子设备、存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。