[发明专利]一种基于区块链技术的数字版权保护方法在审
申请号: | 201911134046.1 | 申请日: | 2019-11-19 |
公开(公告)号: | CN110968842A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 王杰华;李玉洁;朱晓辉;高瞻;郑国平 | 申请(专利权)人: | 南通大学 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/16;G06Q20/12;G06Q20/38;G06Q20/40;H04L9/32;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 226019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 数字 版权 保护 方法 | ||
1.一种基于区块链技术的数字版权保护方法,其特征在于:包括基于区块链技术的数字版权保护模型和版权保护协议;
所述数字版权保护模型包括用户、Web客户端、区块链服务器及区块链网络,所述用户通过Web客户端的登记和识别,产生的交易信息Tx再经过区块链服务器处理,由区块链网络的共识机制进行信息共识;
所述版权保护协议包括数字版权登记子协议和数字版权转让子协议;
所述数字版权登记子协议包括以下步骤:
步骤一:作者A在客户端输入数字版权登记信息M1进行版权登记操作CR,并安全发送给区块链服务器S;
步骤二:区块链服务器S接收到数字版权登记的请求信息,利用Simhash(局部敏感哈希)算法生成作品的Simhash值,通过比较作品的Simhash值验证作品的相似性,判断作品是否注册过,验证通过则进行下一步骤,验证不通过则拒绝服务;
步骤三:区块链服务器S对版权登记信息M1进行哈希运算,得到版权登记信息的哈希值为XA,并使用作者A的私钥SKA对版权登记信息哈希值XA加密,生成签名信息为YA;
步骤四:区块链服务器S返回作者A“登记成功”;
步骤五:区块链服务器S将原始数字版权登记信息M1、签名信息YA、交易类型CR,发送给区块链网络中的节点P1进行验证;
步骤六:区块链网络中的验证节点P1使用作者A的公钥PKA解密签名信息YA,得到版权登记信息XA,并将原始版权登记信息M1做同样哈希运算得到哈希值X,比较X与XA是否一致,如果一致,则说明版权登记信息的真实有效,进行下一步,否则,丢弃信息;
步骤七:区块信息验证通过后,节点P1将区块信息广播到区块链网络中的其他节点,通过共识进制后,将数据区块存入区块链;
所述数字版权转让协议包括以下步骤:
步骤一:购买者B在客户端版权交易页面进行版权转让CT操作,生成版权转让交易信息M2,并安全向区块链服务器S发起版权转让请求;
步骤二:区块链服务器S验证购买者B的账户余额是否充足,如果验证不通过,则向购买者返回“余额不足”,如果验证通过,则继续执行下一步;
步骤三:区块链服务器S调用sendFunds()函数实现版权交易费自动转移,并将购买者B的版权转让信息M2进行哈希运算,得到版权转让信息的哈希值XAB,使用购买者B的私钥SKB对版权转让信息的哈希值XAB进行加密,生成签名信息YB;
步骤四:区块链服务器S返回购买者B“购买成功”的信息;
步骤五:区块链服务器S将版权转让信息M2、用户签名信息YB、交易类型CT,发送到区块链网络中的节点P1进行验证;
步骤六:区块链网络中的验证节点P1使用购买者B的公钥PKB解密签名信息YB,得到版权转让信息哈希值XAB,并将原始版权转让信息M2做同样的哈希运算,得到一个哈希值X,对X与XAB是否一致,如果一致则说明版权转让信息具有真实性,没有被篡改,进行下一步,否则丢掉信息;
步骤七:区块信息验证通过后,节点P1将区块信息广播到区块链网络中的其他节点,通过共识进制,将数据区块存入区块链。
2.根据权利要求1所述的一种基于区块链技术的数字版权保护方法,其特征在于:所述数字版权登记子协议中的步骤一中的数字版权登记信息M1包括:用户名IDA、作者author、作品名称title、作品描述abstract、作品原件C。
3.根据权利要求1所述的一种基于区块链技术的数字版权保护方法,其特征在于:所述数字版权登记子协议中的步骤七中的区块信息为IDA、XA、YA、CR。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911134046.1/1.html,转载请声明来源钻瓜专利网。