论文部分内容阅读
随着数字内容产业的快速发展,越来越多的数字作品需要进行版权登记来维护创作者的权益。现有的数字作品大都是在权威机构集中式地确权登记,这种情况具有以下缺点:一方面,数字内容丰富的今天,大量的信息对中心化系统造成很大的负载;另一方面,中心化系统不但信息不透明,创作者在中心化系统中举证维权困难,而且付出与收益难成正比。区块链技术是数字货币的底层核心技术,具有去中心化、不可篡改、公开透明与点对点交易的特点,已广泛应用于各个领域。区块链技术经过不断演变,按照应用场景的不同分为公有链、联盟链与私有链三种形式。本文利用区块链技术解决版权领域中存在的系统中心化严重、登记信息不透明等问题。在传统数字版权领域,往往需要权威机构提供一定的公信力,因此本文将联盟链应用于数字版权领域。在版权登记过程中,通常存在某些用户的敏感身份信息只针对权威机构公开,因此在保证版权信息公开透明的同时,还需进一步保护用户隐私以提高访问控制效率。在联盟链中,每个用户的身份信息都可以通过一系列属性来描述,例如用户的所属组织、职位等,因此本文使用属性基加密来解决该问题。本文分析了联盟链的基础架构与工作流程,并深入研究了属性基加密的相关理论,提出了一个适用于联盟链、多中心的基于密文策略的属性基加密方案。本方案重新构造了访问树,引入属性类型的概念,赋予每个属性权重以体现属性在系统中的重要性,支持多授权中心,并且避免了单点失效的问题,更适用于联盟链。同时,本文使用Java语言实现了所提出的方案并给出性能分析。与其他同类方案相比,本方案不仅表达力强,而且在加解密过程中具有更高的效率。最后本文根据版权登记的应用需求,搭建基于超级账本Fabric的联盟链网络,使用Spring Boot+Mysql实现了一个基于联盟链的版权登记系统,并详细阐述了整个系统架构、工作流程与各个功能模块设计。本文将联盟链与属性基加密应用于数字版权领域,在保证版权信息公开透明的同时保证了用户的隐私,有效缓解了传统版权登记系统中心化程度高所带来的一系列问题。