当前位置: 首页 > 专利查询>南京大学专利>正文

一种基于区块链技术的数字产品安全交易系统及方法技术方案

技术编号:28204882 阅读:48 留言:0更新日期:2021-04-24 14:32
本发明专利技术提出了一种基于区块链技术的数字产品安全交易方法及实现该方法的系统,解决了数字化商品交易过程中的权益保障问题,从商品提供方角度而言,通过数字水印技术和一次非对称加密确认商品的所有权,从商品需求方角度而言,通过对称加密确保商品在传输过程中可有效防止恶意攻击,保证商品真实有效,通过二次非对称加密保证商品仅能被商品需求方有效访问,交易一旦完成,整个交易信息上传到区块链,不可人为篡改,交易记录可查,可用于事后追责。本发明专利技术利用区块链技术,结合数字水印,从确权、用权、维权三个角度保障数据安全,可以提高数字化商品交易过程中的安全性,保障数字化商品的所有权,有效避免交易后买卖双方可能产生的法律纠纷。律纠纷。律纠纷。

【技术实现步骤摘要】
一种基于区块链技术的数字产品安全交易系统及方法


[0001]本专利技术属于计算机安全
,涉及区块链技术,具体涉及一种基于区块链技术的数字产品安全交易方法及实现该方法的系统。

技术介绍

[0002]随着网络技术的日益发展,数字产品的网络交易量逐年大幅度提升。数字产品在网上交易和传送过程中,数字信息极易被篡改、复制与散布;因此,如何对其进行保护是一个重要问题。现有技术中的数据交易方法,仅使用传统的数字水印技术在数据维权角度有所贡献,缺少全方位、多角度的对于数字产品及其交易过程的管控。经过分析,我们发现现有实现方法仅简单完成商品的交付,缺乏考虑交付过程中安全问题和权益保障问题,主要表现在以下方面:
[0003]目前的交易流程中在交易前直接对接数字产品需求方,按需提供数字产品,缺乏对于需求方、合作方的资质审核、需求审核;仅为数字产品添加水印来确认提供方,未对数字产品进行细致的确权工作,未明确并区分所属权、销售权。
[0004]在交易过程中,对交易内容进行加密,缺乏一套成体系的完整加密方案、传输方案、交易确认方法和交易记录机制;数字提取时,所需管理员权限不明确,同时交易时不做其他说明,过程中未明确数据使用范围与场景,而是将数字产品交予需求方完成交易并记录即可。这样不利于确认和维护需求方的合法使用权利,也容易造成提供方利益受损。
[0005]在交易完成后,对数字产品交易进行溯源的成本和难度较大。在数据提供方权利受到侵犯时,数字产品遭到泄露、倒卖时,难以较快地确认相关责任方;需求方权益受到侵犯时,数据不完整、不真实时,处于弱势的需求方难以拿出有力的证据或证明。

技术实现思路

[0006]为解决企业数据产品交易过程中存在泄露、倒卖的风险,交易流程管控与数据安全及隐私保护得不到保证等一系列问题,本专利技术提出了一种基于区块链技术的数字产品安全交易方法及实现该方法的系统,基于区块链的数据交易方法,通过建立私有链和联盟链,可以有效结合数字水印、安全审计等技术方法,实现对于数据交易的全过程管理与控制,保证数字产品确权、用权、维权工作快速有效实施。
[0007]为了达到上述目的,本专利技术提供如下技术方案:
[0008]一种基于区块链技术的数字产品安全交易系统,包括:
[0009]合约模块,所述合约模块用于将商品需求方信息、商品需求信息,发送到数据库模块中的商品数据库模块;
[0010]运算模块,所述运算模块用于将含水印的数字商品进行哈希运算形成第一哈希值,并将第一哈希值传输到非对称加密子模块和交易数据库模块;
[0011]其中,所述非对称加密子模块用于生成商品提供方密钥对和商品需求方密钥对,将商品需求方私钥发送至商品需求方,使用商品提供方私钥将第一哈希值和对称加密密钥
加密形成第二密文,使用商品需求方公钥对第二密文进行加密形成第三密文;
[0012]所述交易数据库模块用于生成商品交易记录并在交易数据库中进行存储,所述交易数据库模块还用于将商品交易记录信息上传至区块链模块;
[0013]所述区块链模块用于接收商品交易记录信息;
[0014]还包括加密模块和数据库模块,所述加密模块包括对称加密子模块和所述非对称加密子模块,所述对称加密子模块用于使用生成的对称加密密钥对含水印的数字商品进行加密,形成第一密文,并将对称加密密钥传输到非对称加密子模块;
[0015]所述数据库模块包含商品数据库模块和所述交易信息数据库模块,其中,所述商品数据库模块用于根据商品需求信息向数字水印模块发送数字商品、商品提供方信息和使用范围信息;
[0016]数字水印模块,所述数字水印模块用于将商品提供方信息和商品使用范围信息以数据水印形式标识到数字商品中;并将含水印的数字商品传输到对称加密子模块。
[0017]在本专利技术的一个较佳实施例中,进一步包括,所述交易数据库模块根据如下数据生成商品交易记录:合约模块传输的商品需求方信息、商品需求信息,商品数据库模块传输的商品提供方信息、使用范围信息和数字水印模块传输的含水印的数字产品的第一哈希值以及数字水印信息。
[0018]在本专利技术的一个较佳实施例中,进一步包括,所述商品交易记录包括:商品需求方信息、商品提供方信息、数字产品哈希值以及数字水印信息。
[0019]在本专利技术的一个较佳实施例中,进一步包括,一种基于区块链技术的数字产品安全交易的方法,其特征在于,包括如下步骤:
[0020]步骤1,商品需求方付款完成向系统发出数据请求信息,调用合约模块;
[0021]步骤2,合约模块将商品需求方信息、商品需求信息,发送到数据库模块中的商品数据库模块;
[0022]步骤3,商品数据库模块根据商品需求信息向数字水印模块发送数字商品、商品提供方信息和使用范围信息;
[0023]步骤4,数字水印模块将商品提供方信息和商品使用范围信息以数据水印形式标识到数字商品中;数字水印模块将含水印的数字商品传输到对称加密子模块;
[0024]步骤5,将含水印的数字商品进行哈希运算形成第一哈希值,并将第一哈希值传输到非对称加密子模块等待处理;
[0025]步骤6,对称加密子模块使用生成的对称加密密钥对含水印的数字商品进行加密,形成第一密文,并将对称加密密钥传输到非对称加密子模块等待处理;
[0026]步骤7,非对称加密子模块生成商品提供方密钥对和商品需求方密钥对;非对称加密模块使用商品提供方私钥将第一哈希值和对称加密密钥加密形成第二密文;商品需求方私钥被发送至商品需求方;
[0027]步骤8,非对称加密模块使用商品需求方公钥对第二密文进行加密形成第三密文;
[0028]步骤9,将第一密文和第三密文形成密文包发送到商品需求方;
[0029]步骤10,数据库模块中的交易数据库模块生成商品交易记录并在交易数据库中进行存储;
[0030]步骤11,数据库模块将商品交易记录信息上传至区块链模块。
[0031]在本专利技术的一个较佳实施例中,进一步包括,还包括商品需求方解密和验证步骤如下:
[0032]步骤1,商品需求方首先使用商品需求方私钥将密文包中的第三密文解密为第二密文;
[0033]步骤2,再用商品提供方公钥将第二密文解密还原为第一哈希值和对称加密密钥;
[0034]步骤3,随后使用对称加密密钥对密文包中的第一密文进行解密得到含水印的数字商品;
[0035]步骤4,并对含水印的数字商品进行哈希运算得到第二哈希值,若第一哈希值与第二哈希值相同,则表明数据来源可靠且未被篡改,是可信的,若不相等,则不可信。
[0036]在本专利技术的一个较佳实施例中,进一步包括,所述商品交易记录的生成来源包括:合约模块传输的商品需求方信息、商品需求信息,商品数据库模块传输的商品提供方信息、使用范围信息和数字水印模块传输的含水印的数字产品的第一哈希值以及数字水印信息。
[0037]在本专利技术的一个较佳实施例中,进一步包括,所述商品提供方密钥对包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的数字产品安全交易系统,其特征在于,包括:合约模块,所述合约模块用于将商品需求方信息、商品需求信息,发送到数据库模块中的商品数据库模块;运算模块,所述运算模块用于将含水印的数字商品进行哈希运算形成第一哈希值,并将第一哈希值传输到非对称加密子模块和交易数据库模块;其中,所述非对称加密子模块用于生成商品提供方密钥对和商品需求方密钥对,将商品需求方私钥发送至商品需求方,使用商品提供方私钥将第一哈希值和对称加密密钥加密形成第二密文,使用商品需求方公钥对第二密文进行加密形成第三密文;所述交易数据库模块用于生成商品交易记录并在交易数据库中进行存储,所述交易数据库模块还用于将商品交易记录信息上传至区块链模块;所述区块链模块用于接收商品交易记录信息;还包括加密模块和数据库模块,所述加密模块包括对称加密子模块和所述非对称加密子模块,所述对称加密子模块用于使用生成的对称加密密钥对含水印的数字商品进行加密,形成第一密文,并将对称加密密钥传输到非对称加密子模块;所述数据库模块包含商品数据库模块和所述交易信息数据库模块,其中,所述商品数据库模块用于根据商品需求信息向数字水印模块发送数字商品、商品提供方信息和使用范围信息;数字水印模块,所述数字水印模块用于将商品提供方信息和商品使用范围信息以数据水印形式标识到数字商品中;并将含水印的数字商品传输到对称加密子模块。2.根据权利要求1所述的基于区块链技术的数字产品安全交易系统,其特征在于,所述交易数据库模块根据如下数据生成商品交易记录:合约模块传输的商品需求方信息、商品需求信息,商品数据库模块传输的商品提供方信息、使用范围信息和数字水印模块传输的含水印的数字产品的第一哈希值以及数字水印信息。3.根据权利要求1所述的基于区块链技术的数字产品安全交易系统,其特征在于,所述商品交易记录包括:商品需求方信息、商品提供方信息、数字产品哈希值以及数字水印信息。4.一种基于区块链技术的数字产品安全交易的方法,其特征在于,包括如下步骤:步骤1,商品需求方付款...

【专利技术属性】
技术研发人员:李迁王德军严浩苏森森
申请(专利权)人:南京大学
类型:发明
国别省市:

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

1