System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于图像版权保护,更具体地,涉及一种图像版权保护与交易认证方法、装置及介质。
技术介绍
1、零水印概念于2003年提出,生成零水印的过程包括从主图像中计算鲁棒性和稳定性的特征,然后将这些特征组合并转换为数值。最后,根据这些数值生成零水印,并用版权信息进行加密。同时为了确保零水印的有效性,一般会在知识产权组织或数字版权管理系统中进行注册。在版权检索过程中,如果遇到可疑的版权就计算其水印与原始的水印进行比较,来确定版权的来源。为避免版权管理的中心化,区块链为零水印的存储或管理提供了新的解决方案。
2、区块链的概念是在2008年由一个化名“中本聪”的人提出的。区块链由按时间顺序不断链接的数据块组成的,可以用来创建具有不可篡改性和永久可追溯性等属性的分布式账本。从技术角度来看,区块链中的每个数据块都包含元信息,包括当前块的时间戳、当前块的哈希值、前一个块的哈希值、默克尔根和其他相关数据。当新块生成时,利用哈希函数的单向特性,将前一个块的哈希值存储在新块中,使前一个块难以篡改,建立链机制。
3、事实证明,零水印技术在保护数据保真度的同时,在版权保护方面具有重要价值。然而,如第1节所述,零水印需要可信的第三方机构或知识产权组织进行注册和管理,这阻碍了它的实际应用。因此,本文提出了一种在区块链上存储和管理零水印的解决方案,旨在消除对集中式第三方机构或知识产权组织的依赖。但是以上学者所提出的基于区块链的图像版权保护方案中,存在如下的问题:
4、1)零水印注册依赖于可信的第三方(ttp):零水印需要在
5、2)版权二次转售问题:以上学者所提出的基于区块链的图像版权保护方案中,版权只能该注册者进行交易,通过交易得到版权的拥有者不可再次出售,极大降低了版权交易的效率。
6、3)资源消耗较大:由于图像版权文件的容量较大,直接将图像文件上传至区块链网络将会消耗大量的计算和存储资源,带来不必要的网络负载。
技术实现思路
1、提供了本专利技术以解决现有技术中存在的上述问题。因此,需要一种图像版权保护与交易认证方法、装置及介质,针对数字产品易于复制和修改、盗版问题严重等问题,零水印与区块链结合的交易信息版权保护的模型中,版权的注册与交易不仅消除了对第三方的依赖,实现点对点交易,且所有交易无法篡改,均可溯源,保障了版权交易的安全性。
2、根据本专利技术的第一方案,提供了一种图像版权保护与交易认证方法,所述方法基于版权注册模块、版权交易模块以及版权查询模块,包括:
3、基于所述版权注册模块,根据图像生成图像版权并在区块链上注册认证;
4、基于所述版权交易模块,在区块链上完成各个用户之间的图像版权交易;
5、基于所述版权查询模块,查询版权在链上的活动和版权的售卖者、拥有者信息。
6、进一步地,所述根据图像生成图像版权并在区块链上注册认证,具体包括:
7、图像所有者将所拥有的图像提交给区块链上的任意节点,由节点生成零水印,所述零水印作为对应图像的版权,所述节点将注册结果发回至所述图像所有者;
8、图像所有者向任意节点发送版权注册请求tx_regres,表示为:
9、tx_regres=(zwm,adr,pbk)
10、其中adr和pbk分别表示图像所有者own的钱包地址和公钥,zwm表示零水印;
11、节点在收到注册请求后,计算该笔交易所需的注册费fe,并初始化版权注册请求tx_regres为注册交易tx_reg,记该笔注册交易的id号为id,注册交易tx_reg按照如下公式表示:
12、tx_reg=(id,pbk,zwm,fe)
13、图像所有者从区块链网络接收到注册交易tx_reg后,确认注册费后并在注册信息无误的情况下,利用私钥pvk对所述注册交易进行签名,签名sig通过如下公式表示:
14、sig=e(hash(txreg),pvk)
15、其中,e表示非对称加密算法,hash表示哈希函数;
16、将所述注册交易tx_reg附上签名sig得到正式注册交易tx_regs;
17、节点收到注册交易后会基于非对称解密算法d和用户的公钥pbk来验证sig,验证方式由如下公式表示:
18、hash(tx_regs)=d(sig,pbk)
19、若hash(tx_regs)不等于d(sig,pbk),则否决注册交易;
20、签名验证完毕后节点通过如下公式验证卖方余额是否足以支付注册费用:
21、walbal(token)≥fe
22、其中walbal是用户的钱包,token是用户拥有的代币,若公式不能得到验证则否决注册交易;
23、每个节点通过版权查询模块的交易历史查询中查询注册历史,以验证零水印zwm是否已在区块链上注册,若所述零水印zwm已在区块链上注册,则所述正式注册交易tx_regs被拒绝注册。
24、所述正式注册交易tx_regs被添加到注册交易的等待池中,并被广播至区块链网络供其他节点验证,当所述正式注册交易tx_regs打包至一个新区块时,版权注册成功。
25、进一步地,所述基于所述版权交易模块,完成各个用户之间的图像版权交易包括预交易阶段和正式交易阶段。
26、进一步地,所述预交易阶段具体包括:
27、在卖方s与买方b达成交易协议的情况下,所述卖方s与买方b至少共享以下信息:
28、用于交易的图像的零水印zwm,卖方s的钱包地址adr_s,买方b的钱包地址adr_b,卖方s的公钥pbk_s,买方b的公钥pbk_b,交易金额amt,以及是否允许买方再交易所述版权的标签tag_re;
29、卖方s创建预交易tx_ipre,包含的元素表示为:
30、tx_ipre=(adr_s,adr_b,zwm,amt,tag_re)
31、其中tag_re默认值为假,表示不允许买方再交易所述版权;
32、卖方s对预交易tx_ipre签名,得到签名tx_ipresig,并将所述签名tx_ipresig附在预交易tx_ipre上,生成预交易阶段的最终交易tx_pre,并将最终交易tx_pre提交至区块链网络,所述签名tx_ipresig和预交易阶段的最终交易tx_pre分别表示为:
33、tx_ipresig=e(hash(tx_ipre),pvk_s)
34、tx_pre=tx_ipre+tx_ipresig
35、其中pvk_s是卖方s的私钥;
本文档来自技高网...【技术保护点】
1.一种图像版权保护与交易认证方法,其特征在于,所述方法基于版权注册模块、版权交易模块以及版权查询模块,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据图像生成图像版权并在区块链上注册认证,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述版权交易模块,完成各个用户之间的图像版权交易包括预交易阶段和正式交易阶段。
4.根据权利要求3所述的方法,其特征在于,所述预交易阶段具体包括:
5.根据权利要求4所述的方法,其特征在于,所述正式交易阶段具体包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述版权查询模块,查询版权在链上的活动和版权的售卖者、拥有者信息,具体包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述版权查询模块,查询版权在链上的活动和版权的售卖者、拥有者信息,还包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述版权查询模块,查询版权在链上的活动和版权的售卖者、拥有者信息,还包括:
9.一种图像版权保护与交易认证方法装置
10.一种可读存储介质,其特征在于,所述可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的方法。
...【技术特征摘要】
1.一种图像版权保护与交易认证方法,其特征在于,所述方法基于版权注册模块、版权交易模块以及版权查询模块,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据图像生成图像版权并在区块链上注册认证,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述版权交易模块,完成各个用户之间的图像版权交易包括预交易阶段和正式交易阶段。
4.根据权利要求3所述的方法,其特征在于,所述预交易阶段具体包括:
5.根据权利要求4所述的方法,其特征在于,所述正式交易阶段具体包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述版权查询...
【专利技术属性】
技术研发人员:佟德宇,陆政,韦京良,李灿,翟俊杰,
申请(专利权)人:南京财经大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。