掌桥专利:专业的专利平台
掌桥专利
首页

一种基于双认证阻止签名和区块链的版权保护方法

文献发布时间:2023-06-19 19:28:50


一种基于双认证阻止签名和区块链的版权保护方法

技术领域

本发明属于网络空间安全技术领域,特别是涉及一种基于双认证阻止签名和区块链的版权保护方法。

背景技术

版权保护可以赋予原作者各种权利,包括防止他人非法复制的权利,促进生产者和用户的进步。与实体版权保护不同,随着版权数量的不断增加,数字化时代对版权保护机制的要求也越来越高。保护版权存在许多技术上的挑战,传统版权保护的主流技术有水印技术和数字技术。这些技术大多通过在要保护的文件中添加水印或数字指纹来实现版权保护。通过检查文件中添加的标记,数据所有者可以发现非法数据使用,然后通过向权威机构报告等其他方法保护他们的权利。

近年来,区块链作为一种新兴的技术,因其可靠性和透明性而备受关注。区块链技术为双方提供了一种相互信任的解决方案,可以在没有第三方权威机构的情况下保护版权,避免了高昂的法律和交易成本。然而,大多数基于区块链的版权保护方案只能在版权人发现自己被侵权后才能够生效(‘事后处罚’),而不是在侵权发生前阻止(‘事前防御’)。虽然有一些方案可以达到“预先防御”的目的,但它们的方案也面临局限,如只能应用于数字图像等。

发明内容

本发明的目的是提供一种基于双认证阻止签名和区块链的版权保护方法,以解决上述现有技术存在的问题。

为实现上述目的,本发明提供了一种基于双认证阻止签名和区块链的版权保护方法,包括:

获取版权买卖双方以及第三方权威机构的公私钥对;所述版权买卖双方包括版权申请者与版权持有者;

基于所述公私钥对,所述版权申请者向第三方权威机构进行版权注册,获取版权注册信息;

基于所述版权注册信息,所述版权申请者通过区块链与所述版权持有者进行交易,并通过提前部署的智能合约对所述版权持有者进行违法行为的约束;

监督节点基于预定策略对本次版权交易进行保护。

可选地,获取版权买卖双方以及第三方权威机构的公私钥对的过程包括:

将区块链交易记录作为版权证明;

通过向向密钥管理机构进行注册,获取所述公私钥对。

可选地,所述区块链交易记录包括对版权的描述des、版权哈希值m、版权数据的链下地址address、所述版权买卖双方的身份ids和双认证阻止签名s。

可选地,所述公私钥对包括:

sk,pk=g

其中,pk为用户的公钥,sk为用户的私钥,g为G的一个生成元,是公开安全参数,G为p阶的循环群,p为素数;

买家持有公私钥的定义为(sk

可选地,所述版权申请者向第三方权威机构进行版权注册的过程包括:

所述版权持有者向所述第三方权威机构发起版权申请请求;所述版权申请请求包括版权信息、版权申请人身份、其他资料;

所述第三方权威机构基于本地数据库对所述版权申请请求进行验证;

验证通过后所述第三方权威机构生成交易信息,所述版权持有者与所述版权申请者对所述交易信息进行签名;

基于所述交易信息上链,并将所述交易信息作为初始交易。

可选地,在版权交易过程中的每次交易均源于所述初始交易。

可选地,通过提前部署的智能合约对所述版权持有者进行违法行为的约束的过程包括:

若所述版权申请者认为所述版权持有者已经将版权出售,则所述版权持有者创建一个智能合约,并在所述智能合约中创建押金,所述智能合约对押金进行存储;押金的金额大于本次交易金额;

所述版权持有者创建一个双认证组织签名,所述版权申请者对所述双认证组织签名进行验证,并将所述双认证组织签名发布到区块链网络中。

可选地,所述双认证组织签名包括零知识证明、可验证秘密共享参数和一个交易,创建所述双认证组织签名后,所述版权持有者对所述交易进行一次签名,所述版权申请者对所述双认证组织签名进行验证后,再对所述交易进行一次签名;

所述交易包括版权的当前所有者的描述,数据版权的哈希值,版权的链下地址,秘密共享值和版权上一次交易在链中的地址。

可选地,监督节点基于预定策略对本次版权交易进行保护的过程包括:

当所述版权申请者将双认证组织签名发布到区块链网络后,监督节点基于预定策略对双认证组织签名中的交易进行检查,若检查无误,则基于智能合约支付本次交易金额,并退还押金;若监督节点发现所述版权持有者的欺诈行为,则基于双认证组织签名对所述版权持有者进行惩罚。

可选地,基于双认证组织签名对所述版权持有者进行惩罚的方式为:

其中,sk

本发明的技术效果为:

本发明将双认证阻止签名算法和区块链技术相结合,改进了传统方法中存在的与第三方权威机构沟通成本大和无法做到事前安全防御的问题,减少了与第三方权威机构的沟通成本,同时实现了事前安全防御。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本发明实施例中的版权交易详细流程图;

图2为本发明实施例中的版权交易总体流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

实施例一

如图1-2所示,本实施例中提供一种基于双认证阻止签名和区块链的版权保护方法,包括:

步骤一,对版权保护系统进行初始化,得到版权买卖双方以及第三方权威机构的公私钥对;

首先定义所述区块链上的所述交易记录(des,m,address,ids,s)作为所述版权证明,所述交易记录包括对所述版权的描述des,所述版权的哈希值m,所述版权数据的链下地址address,所述交易双方的身份ids和所述双认证阻止签名s。

版权保护系统初始化,当每个用户接入时,用户先向密钥管理机构注册来获得密钥管理机构颁发的公私钥对:sk,pk=g

步骤二,基于所述公私钥对,版权申请者向第三方权威机构进行版权的注册;

版权持有者向第三方权威机构发起版权申请请求req=(m,id,info)。该请求包括版权信息m、版权申请人的身份id和其他资料info,以证明他对版权的拥有权。第三方机构接收请求后,用其本地数据库验证请求。如果验证通过,第三方权威机构在区块链上生成一个和版权持有者的交易,用该交易代表自己对该版权的发布与担保。双方分别对该交易信息进行签名,最终该交易上链(初始交易)。后续关于该版权的交易都要能追溯的该初始交易。

步骤3,基于所述版权注册信息,买方通过区块链和卖方进行交易,并通过提前部署的智能合约进行对卖方违法行为的约束,达到交易正常结束或异常退出的状态;

在此步骤中,买方想购买卖方的版权,但又担心卖方已经将版权卖给了很多人,所以买方要求卖方使用DAPS协议生成一个签名。首先,卖方创建一个智能合约SC,并在区块链中发布。然后他在智能合约的时间t上创建押金v。押金应大于交易数据的价格。智能合约维护一个数组Deposit[]来存储每个账户的押金值。然后卖方生成一个双认证组织签名σ。具体来说,如果卖家拥有版权m,并且第一次出售它,卖家随机选取整数x,并计算一个可验证秘密共享值s=a*x+sk

步骤4,基于所述系统对版权交易进行保护,完成系统构建。

如果交易成功完成,意味着在交易中没有发现欺骗行为,就会调用智能合约中的函数来进行支付,所述函数会将买方出价对应的货币转移到卖方对应的账户,并退还卖方和买方的押金。如果交易中途中断,这意味着监督节点发现了卖方的欺诈行为,将对卖方进行处罚,具体的惩罚通过监督节点发现的两个违法交易中对应的双认证阻止签名s

以上所述,仅为本申请较佳的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

技术分类

06120115926798