预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111369248A(43)申请公布日2020.07.03(21)申请号202010139236.9H04L9/06(2006.01)(22)申请日2020.03.03H04L9/08(2006.01)H04L29/06(2006.01)(71)申请人南京大学H04L29/08(2006.01)地址210093江苏省南京市汉口路22号(72)发明人李迁王德军严浩苏森森(74)专利代理机构南京中律知识产权代理事务所(普通合伙)32341代理人沈振涛(51)Int.Cl.G06Q20/38(2012.01)G06Q40/04(2012.01)G06F21/60(2013.01)G06F21/64(2013.01)G06Q30/00(2012.01)H04L9/14(2006.01)权利要求书2页说明书5页附图2页(54)发明名称一种基于区块链技术的数字产品安全交易方法和系统(57)摘要本发明提出了一种基于区块链技术的数字产品安全交易方法及实现该方法的系统,解决了数字化商品交易过程中的权益保障问题,从商品提供方角度而言,通过数字水印技术和一次非对称加密确认商品的所有权,从商品需求方角度而言,通过对称加密确保商品在传输过程中可有效防止恶意攻击,保证商品真实有效,通过二次非对称加密保证商品仅能被商品需求方有效访问,交易一旦完成,整个交易信息上传到区块链,不可人为篡改,交易记录可查,可用于事后追责。本发明利用区块链技术,结合数字水印,从确权、用权、维权三个角度保障数据安全,可以提高数字化商品交易过程中的安全性,保障数字化商品的所有权,有效避免交易后买卖双方可能产生的法律纠纷。CN111369248ACN111369248A权利要求书1/2页1.基于区块链技术的数字产品安全交易方法,其特征在于,包括如下步骤:步骤1,商品需求方付款完成向系统发出数据请求信息,调用智能合约模块;步骤2,智能合约模块将商品需求方信息、商品需求信息,发送到数据库模块中的商品数据库模块;步骤3,商品数据库模块根据商品需求信息向数字水印模块发送数字商品、商品提供方信息和使用范围信息;步骤4,数字水印模块将商品提供方信息和商品使用范围信息以数据水印形式标识到数字商品中;数字水印模块将含水印的数字商品传输到对称加密子模块;步骤5,将含水印的数字商品进行哈希运算形成第一哈希值,并将第一哈希值传输到非对称加密子模块等待处理;步骤6,对称加密子模块使用生成的对称加密密钥对含水印的数字商品进行加密,形成第一密文,并将对称加密密钥传输到非对称加密子模块等待处理;步骤7,非对称加密子模块生成商品提供方密钥对和商品需求方密钥对;非对称加密模块使用商品提供方私钥将第一哈希值和对称加密密钥加密形成第二密文;商品需求方私钥被发送至商品需求方;步骤8,非对称加密模块使用商品需求方公钥对第二密文进行加密形成第三密文;步骤9,将第一密文和第三密文形成密文包发送到商品需求方;步骤10,数据库模块中的交易数据库模块生成商品交易记录并在交易数据库中进行存储;步骤11,数据库模块将商品交易记录信息上传至区块链模块。2.根据权利要求1所述的基于区块链技术的数字产品安全交易方法,其特征在于,所述商品交易记录是根据如下数据生成的:智能合约模块传输的商品需求方信息、商品需求信息,商品数据库模块传输的商品提供方信息、使用范围信息和数字水印模块传输的含水印的数字产品的第一哈希值以及数字水印信息。3.根据权利要求1所述的基于区块链技术的数字产品安全交易方法,其特征在于,所述商品提供方密钥对包括商品提供方公钥和商品提供方私钥,商品需求方密钥对包括商品需求方公钥和商品需求方私钥。4.根据权利要求1所述的基于区块链技术的数字产品安全交易方法,还包括商品需求方解密和验证步骤如下:步骤1,商品需求方首先使用商品需求方私钥将密文包中的第三密文解密为第二密文;步骤2,再用商品提供方公钥将第二密文解密还原为第一哈希值和对称加密密钥;步骤3,随后使用对称加密密钥对密文包中的第一密文进行解密得到含水印的数字商品;步骤4,并对含水印的数字商品进行哈希运算得到第二哈希值,若第一哈希值与第二哈希值相同,则表明数据来源可靠且未被篡改,是可信的,若不相等,则不可信。5.基于区块链技术的数字产品安全交易系统,其特征在于,包括智能合约模块、哈希运算模块、加密模块、数据库模块、区块链模块以及数字水印模块;所述智能合约模块用于将商品需求方信息、商品需求信息,发送到数据库模块中的商品数据库模块;2CN111369248A权利要求书2/2页数字水印模块用于将商品提供方信息和商品使用范围信息以数据水印形式标识到数字商品中;并将含水印的数字商品传输到对称加密子模块;哈希运算模块用于将含水