一种基于区块链和不经意传输的矢量图确权方法技术

技术编号:38638851 阅读:33 留言:0更新日期:2023-08-31 18:33
本发明专利技术公开了一种基于区块链和不经意传输的矢量图确权方法,包括如下步骤:步骤1、注册;步骤2、认证及加密;步骤3、隐藏信息;步骤4、加密隐藏信息;步骤5、签名验证;步骤6、将数据划分为块;步骤7、不经意传输;步骤8、数据存入IPFS;步骤9、发起交易请求;步骤10、确认交易请求;步骤11、秘密重建请求;步骤12、加入群组;步骤13、两阶段验证;步骤14、分发群密钥;步骤15、密钥重组;步骤16、保存;步骤17、下载数据;步骤18、完成核算;步骤19、盗版跟踪;步骤20、扣除参与盗版的参与者的押金。这种方法做到了确权信息的不可篡改和可溯源的特点,保证了数据访问的安全和可追踪,可以进行追责。可以进行追责。

【技术实现步骤摘要】
一种基于区块链和不经意传输的矢量图确权方法


[0001]本专利技术涉及区块链、数据安全
,具体是一种基于区块链和不经意传输的矢量图确权方法。

技术介绍

[0002]云边缘协同带动了物联网的爆发式发展,多媒体数据的采集也越来越广泛。多媒体数据,特别是高清数据具有明显的价值属性,可以通过交易传递价值。高清晰度多媒体数据可以应用于许多领域,例如,矢量地图在地理信息领域得到广泛应用,遥感地图可以有效识别森林火灾。如何实现高清多媒体数据的安全交易已受到广泛关注,现有的集中式交易模式存在信息泄露和易宕机等诸多问题,版权保护多是利用数字水印和数字指纹方式,针对高清多媒体数据的去第三方的交易模式研究已十分必要。

技术实现思路

[0003]本专利技术针对现有图像交易中的确权问题,提供一种基于区块链和不经意传输的矢量图确权方法。这种方法做到了确权信息的不可篡改和可溯源的特点,保证了数据访问的安全和可追踪,可以进行追责。
[0004]实现本专利技术目的是技术方案是:
[0005]一种基于区块链和不经意传输的矢量图确权方法,包括如下步骤:
[0006]步骤1、可信机构TA生成身份认证所需的参数,参与者在区块链中注册并提交以太坊押金;
[0007]步骤2、发送方首先将个人信息发送给TA进行认证,然后将所有许可绑定到个人信息上,并对所有许可进行加密;
[0008]步骤3、TA生成RSA公钥和私钥,将相应信息隐藏之后发送给发送方;
[0009]步骤4、在收到隐藏信息后,发送方选择一个随机数,再次加密隐藏信息,然后发送给TA;
[0010]步骤5、TA对接收到的信息进行签名,然后发送给发送方,发送方在收到签名后验证,得到TA的许可密钥;
[0011]步骤6、发送方将数据划分为块,然后复制一份相同的分块数据,在两个相同的数据中嵌入零知识水印,并将相应的水印进行哈希之后通过智能合约进行存储;
[0012]步骤7、发送方将通过步骤6处理后的数据通过2选1不经意传输发送给物联网中的交易提供商;
[0013]步骤8、交易提供商得到步骤7处理后的数据并将其存入IPFS中;
[0014]步骤9、接收方搜索自己想要购买的图片,向智能合约发起交易请求;
[0015]步骤10、智能合约确认交易请求,并通知满足交易要求的发送方;
[0016]步骤11、发送方确认交易后,交易提供商向组管理员发送一个秘密重建请求;
[0017]步骤12、交易双方加入群,交易提供商通过群组ID申请加入群组,收到请求后,群
管理员验证证书以确定成员资格的有效性;
[0018]步骤13、交易提供商和群管理员进行两阶段验证,首先进行子密钥的分发,群管理员设置参数并计算验证通过的条件;
[0019]步骤14、之后分发群密钥,群管理员根据安全级别采用不同的阈值并分发要在智能合约上发布的信息;
[0020]步骤15、最后对密钥进行重组,将重构信息发送给群管理员,群管理员对交易提供商进行验证,提高秘密重构的成功率;
[0021]步骤16、完成签名验证并加入群后,交易提供商将验证后的交易和签名发送到智能合约保存;
[0022]步骤17、接收方通过智能合约获取IPFS地址的加密信息,使用发送方的公钥解密IPFS地址,并从IPFS中下载相应的数据;
[0023]步骤18、智能合约完成交易金额的核算;
[0024]步骤19、若发生盗版行为,使用智能合约完成盗版跟踪过程,一是水印信息比对,通过提取疑似遭受盗版的矢量图中零知识水印之后对水印信息进行哈希,之后与步骤6中在智能合约中存储的水印哈希列表进行相似度计算,若比对成功则证明该矢量图为盗版图像;二是实现数据项检查机制,数据项检查机制在区块链中验证数据并广播验证信息,如果发送方收到验证信息,可以向智能合约投诉,智能合约可以快速比较数据的所有权,数据被划分为许多数据项,每个数据项生成一个散列;在接收到数据后,接收方可以选择数据的任何部分并对其进行哈希,然后将其与每笔交易的nonce哈希拼接并发送到智能合约进行保存,如果真实生产者在使用订阅机制后收到验证报文,智能合约在向智能合约发送请求后,会快速进行哈希比较;
[0025]步骤20、智能合约扣除参与盗版的参与者的押金。
[0026]与现有技术相比,本技术方案具有如下特点:
[0027]1、本技术方案是针对高清图像的确权方案,并且针对高清图像版权保护对数字水印要求较高的情况下,使用零水印方案实现了版权信息的嵌入,之后利用不经意传输技术将数据块分发,保证了即使明文传输,任何参与者都无法重组数据信息,所有的水印信息都哈希之后通过智能合约存储在区块链账本中,做到了确权信息的不可篡改和可溯源的特点。
[0028]2、在数据访问控制权限上,为了避免使用较复杂的密码学机制,例如零知识证明,本技术方案结合群签名和可验证的秘密共享方案实现了数据的可信访问控制,设计了两阶段的验证过程,只有通过验证的参与者才能拿到恢复密钥,保证了数据访问的安全和可追踪。
[0029]3、本技术方案使用智能合约完成确权追责过程,并且设计了两种方式,一是将盗版数据中的水印与区块链账本中的数据进行相似度比较,而是设计了一种数据项检查机制,通过接收方验证收到图像的任意一部分与Nonce值进行哈希是否一致,并将验证结果广播到区块链网络中,一旦发送方接收到相应的结果,则可以进行追责。本方法还设计激励机制,即一旦发现盗版,扣除参与盗版行为的参与者押金完成惩罚。
附图说明
[0030]图1为实施例的原理图。
具体实施方式
[0031]下面结合附图及具体实施例对本专利技术作进一步的详细描述,但不是对本专利技术的限定。
[0032]实施例:
[0033]参照图1,一种基于区块链和不经意传输的矢量图确权方法,包括步骤如下:
[0034]步骤1、可信机构(TA)生成一些身份认证所需的参数λ1,λ2,τ1,τ2,参与者在区块链中注册并提交以太坊押金;
[0035]步骤2、发送方首先将个人信息发送给TA进行认证,然后将所有许可绑定到该个人信息上,并对所有许可进行加密;
[0036]步骤3、TA生成RSA公钥N,e和私钥d,将相应信息M1,M2,

,M
N
隐藏成E1,E2,

,E
N
之后发送E1,E2,

,E
N
给发送方;
[0037]步骤4、在收到隐藏信息后,发送方选择一个128位的随机数r,再次加密隐藏信息Y=r
e
H(n)mod N,然后发送给TA;
[0038]步骤5、TA对接收到的信息进行签名:Sig=Y
d
mod N,然后发送给发送方,发送方在收到签名后验证K
n
=Y
d
/r=H(n)
d
,得到TA的许可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和不经意传输的矢量图确权方法,其特征在于,包括如下步骤:步骤1、可信机构TA生成身份认证所需的参数,参与者在区块链中注册并提交以太坊押金;步骤2、发送方首先将个人信息发送给TA进行认证,然后将所有许可绑定到个人信息上,并对所有许可进行加密;步骤3、TA生成RSA公钥和私钥,将相应信息隐藏之后发送给发送方;步骤4、在收到隐藏信息后,发送方选择一个随机数,再次加密隐藏信息,然后发送给TA;步骤5、TA对接收到的信息进行签名,然后发送给发送方,发送方在收到签名后验证,得到TA的许可密钥;步骤6、发送方将数据划分为块,然后复制一份相同的分块数据,在两个相同的数据中嵌入零知识水印,并将相应的水印进行哈希之后通过智能合约进行存储;步骤7、发送方将通过步骤6处理后的数据通过2选1不经意传输发送给物联网中的交易提供商;步骤8、交易提供商得到步骤7处理后的数据并将其存入IPFS中;步骤9、接收方搜索自己想要购买的图片,向智能合约发起交易请求;步骤10、智能合约确认交易请求,并通知满足交易要求的发送方;步骤11、发送方确认交易后,交易提供商向组管理员发送一个秘密重建请求;步骤12、交易双方加入群,交易提供商通过群组ID申请加入群组,收到请求后,群管理员验证证书以确定成员资格的有效性;步骤13、交易提供商和群管理员进行两阶段验证,首先进行子密钥的分发,群管理员设置...

【专利技术属性】
技术研发人员:于枫林加镇李岩李先贤孟令辉
申请(专利权)人:中广核工程有限公司
类型:发明
国别省市:

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

1