1.基于区块链技术的数字化版权管理方法,其特征在于:所述该方法包括以下步骤:步骤一:采用开源的联盟链对数字化版权事务流程进行技术支撑;
步骤二:基于登记上链的数字化版权信息,调用智能合约执行编译好的数字化版权事务流程逻辑进行审核;
步骤三:当数字版权事务流程数据加载进上传数据中心后,利用加密确权模型进行数据的加密解密,执行完毕后进行数据的传输以及到后端数据库中的保存。
2.根据权利要求1所述的基于区块链技术的数字化版权管理方法,其特征在于:所述构建涉及各利益相关者的联盟区块链的步骤,包括:基于数字化版权保护中参与主体的数字化版权信息保护、管理权限控制的使用需求;
构建涉及各利益相关者的联盟区块链;
在数字化版权产业生态系统的内部结构中选择将数字化出版机构、媒体平台、版权服务机构和政府监督部门纳入到联盟体系中;
基于他们各自的版权保护诉求利用联盟区块链的数字化版权保护机制进行数字化版权事务流程管理。
3.根据权利要求2所述的基于区块链技术的数字化版权管理方法,其特征在于:所述联盟链针对用户的数字化版权登记事务流程管理的步骤,包括:当数字化版权登记者有进行数字化版权登记的需求时,在系统注册登录,注册后登录后数字化版权登记者跳转到登记者页面;
系统执行数字化版权登记功能:通过前端页面发出的请求,调用版权登记合约中的方法;
系统将数字化版权登记者加入测试网络后生成一对公私钥,公钥生成的账户地址作为登记者在网络中的身份标识,私钥对版权登记信息进行数字签名作为版权登记信息的唯一标识,其他参与方节点可以验证该标识的真实性;
同步在进行身份认证后将相关的身份信息写入区块链进行身份存证,根据情况设置隐私身份信息的可见对象,确保数字化版权登记者的身份真实性。
4.根据权利要求3所述的基于区块链技术的数字化版权管理方法,其特征在于:所述数字化版权信息登记上链的步骤,包括:数字化版权登记者根据版权编号、作者、作品名、作品文件的哈希值、记录时间等信息生成一条版权登记信息;
根据版权登记的真实性验证算法,数字化版权登记者生成的交易数据和数字签名发送到区块链网络中等待验证,验证通过后广播到区块链网络,完成版权登记信息的数据存储;
对待登记作品计算哈希值并利用加密算法进行数字签名存储在远程服务器中,将作品信息发送到相应的数字化版权服务机构通过密钥解密加密的作品;
对内容相似度鉴定进行数字化版权检测,并提供相应的证明,根据相关结果执行智能合约,将作品的哈希值,数字水印及作者的隐私信息作为数字化版权信息登记上链。
5.根据权利要求4所述的基于区块链技术的数字化版权管理方法,其特征在于:所述执行智能合约的方法步骤,包括:步骤21:审核方加入测试网络后生成一对公私钥,公钥生成的账户地址作为审核方在网络中的身份标识,私钥对被审核的版权登记信息进行数字签名,其他参与方节点可以验证该标识的真实性,确保审核方的身份标识是真实的;
步骤22:利用智能合约编译并生成字节码文件,将该文件部署到开源的联盟链的测试网络,将执行规则定义为可执行的代码,当满足预设执行条件时自动执行对应的逻辑,将交易数据存储到联盟链;
步骤23:同步将数字化版权管理过程中交易数据的真实性验证分为数字化版权登记信息的真实性验证和数字化版权查询信息的真实性验证;
步骤24:智能合约中规定数字化版权事务流程管理的业务逻辑,包括数字化版权管理的参与方的表示、数字化版权管理信息的可信标识的生成、数字化版权管理的数据表示和数字化版权管理的真实性验证机制;
步骤25:对数字化版权管理的参与方进行身份验证,对数字化版权登记信息进行可信标识,对数字化版权登记信息进行真实性验证,最后将版权登记的数据存储到联盟链中。
6.根据权利要求5所述的基于区块链技术的数字化版权管理方法,其特征在于:所述利用加密确权模型进行数据的加密解密的方法步骤,包括:步骤31:数字化版权登记用户在客户端发起一个数字化版权内容确权的请求,应用在接收到这个请求之后,收到用户请求的数据中心将用户上传的数字化版权内容进行哈希处理;
步骤32:将通过原创性检测的哈希值发送到该客户端底层的数据中心,数据中心把文件形式的数字版权事务流程读取成可用于加密的数据流;
步骤33:通过调用区块链节点向区块链网络中发送一个交易提案,其中交易提案包括调用合约的标识、合约的方法、参数信息以及客户端的数字签名等信息;
步骤34:对读取的数据流进行加密,利用随机密钥生成器以26个英文字母的大小写以及0-9的10个数字为基准,组成共有六十二个字符的种子执行加密操作;
步骤35:初始化随机向量对读取的数据流进行加密,基于组成的种子进行随机混淆,得到一个英文字母大小写及数字无序混合的排列组合,偏移量选择固定32位长的字符串作为一个随机码,对随机码以utf-8的模式进行重新编码;
步骤36:重新编码后得到一个64字节的字符串,以当前时间和IP地址做种子,使用MD5哈希算法得到一个唯一的时空码,将生成随机码和时空码作为加密的密钥,输出密文流;
步骤37:加密执行完毕后交易提案将这些信息发送给其他不参与共识的数据中心,数据中心基于开源的联盟链以区块为单位进行存储数据的公共账本,将区块根据时间顺序链接为链式结构,通过块链式的结构来验证数据和存储数据。
7.执行如权利要求1所述的基于区块链技术的数字化版权管理方法的数字化版权管理系统,其特征在于:所述该系统包括:数字化版权事务流程模块,用于进行数字化版权事务流程操作管理;
智能合约执行模块,用于系统调用智能合约执行编译好的数字化版权事务流程逻辑进行审核;
数据加密解密管理模块,用于利用加密确权模型对加载进数据中心的数字版权事务流程数据进行加密解密。
8.根据权利要求7所述的数字化版权管理系统,其特征在于:所述数字化版权事务流程模块包括:联盟链构建模块,用于构建涉及各利益相关者的联盟区块链;
数字化版权登记模块,用于当数字化版权登记者有进行数字化版权登记的需求时通过联盟链进行登记;
登记上链模块,用于将数字化版权作品的哈希值,数字水印及作者的隐私信息作为数字化版权信息登记上链。
9.根据权利要求8所述的数字化版权管理系统,其特征在于:所述智能合约执行模块包括:身份标识审核模块,用于对利用公钥和私钥对被审核的版权登记信息进行数字签名;
执行规则定义模块,用于将执行规则定义为可执行的代码;
真实性验证机制模块,用于将数字化版权管理过程中交易数据的真实性验证分为数字化版权登记信息和查询信息的真实性验证;
联盟链数据存储模块,用于将版权登记的数据存储到联盟链中。
10.根据权利要求9所述的数字化版权管理系统,其特征在于:所述数据加密解密管理模块包括:流程数据加载上传模块,用于将数字版权事务流程数据加载进上传数据中心;
加密确权模型模块,用于利用加密确权模型对读取的数据流进行加密解密;
密文流输出模块,用于将生成随机码和时空码作为加密的密钥并输出密文流。