CN109145617B - 一种基于区块链的数字版权保护方法及*** - Google Patents

一种基于区块链的数字版权保护方法及*** Download PDF

Info

Publication number
CN109145617B
CN109145617B CN201810892685.3A CN201810892685A CN109145617B CN 109145617 B CN109145617 B CN 109145617B CN 201810892685 A CN201810892685 A CN 201810892685A CN 109145617 B CN109145617 B CN 109145617B
Authority
CN
China
Prior art keywords
work
linked list
detection system
data information
interaction detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810892685.3A
Other languages
English (en)
Other versions
CN109145617A (zh
Inventor
刘志
向尧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhizhuwang Guangzhou Education Technology Co ltd
Original Assignee
Zhizhuwang Guangzhou Education Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhizhuwang Guangzhou Education Technology Co ltd filed Critical Zhizhuwang Guangzhou Education Technology Co ltd
Priority to CN201810892685.3A priority Critical patent/CN109145617B/zh
Publication of CN109145617A publication Critical patent/CN109145617A/zh
Application granted granted Critical
Publication of CN109145617B publication Critical patent/CN109145617B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)

Abstract

本申请提供了一种基于区块链的数字版权保护方法及***,所述***包括数据交互检测***和分布式信任数据库,用于进行数字版权保护,解决非法盗取数字作品内容的问题。通过此申请得到的基于区块链的数字版权保护方法和装置,使得版权拥有方上传的作品内容不会被他人非法复制,进行盗版侵权行为,并且能够对作品版权进行掌握,版权被侵犯时,版权拥有方有证据状告访问者的侵权操作。

Description

一种基于区块链的数字版权保护方法及***
技术领域
本申请涉及区块链版权保护技术领域,主要涉及一种基于区块链的数字版权保护方法及***。
背景技术
网络与电子技术的发展正逐步改变人们的生活方式。从传媒领域来看,目前相当一部分人群已经远离了传统的纸媒,取而代之的是利用多媒体技术及手机、平板电脑等相关工具的电子图书。节省存储空间、阅读界面友好的电子书行业迅速发展,出版行业面临前所未有的重大变革。
首当其冲的便是数字版权问题,网络作为重要的媒介加速了数字出版物的传播,然而很多传播是无序的甚至非法的,数字作品的内容容易被他人非法复制,从而导致盗版侵权的行为,电子出版物作者的著作权难以得到保证。有据可查,中国数字图书馆、互联网巨头Google公司都曾因未经许可非法上传他人图书作品而被列为被告。同时,电子图书出版商数据库的安全性有待提高,曾有黑客轻易破解了出版商阅读器造成了出版物的非法传播。毫无疑问,电子版权如果不能得到切实保护将威胁作者及出版商的切实利益,进而对整个行业产生冲击。
发明内容
本申请的目的在于提供一种基于区块链的数字版权保护方法及***,用于进行数字版权保护,解决非法盗取数字作品内容的问题。
为了实现上述目的,本申请提供了以下技术方案如下:
第一方面:本申请提供了一种基于区块链的数字版权保护***,所述***包括数据交互检测***和分布式信任数据库,
所述数据交互检测***,用于接收所述版权拥有方上传的作品数据信息和作品操作信息,将所述作品操作信息写入区块链的链表中,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;并将所述作品数据信息和所述链表发送给所述分布式信任数据库;
所述分布式信任数据库,用于接收所述作品数据信息和所述链表,并对所述作品数据信息和所述链表进行加密;
所述数据交互检测***,还用于接收版权访问方发起的操作请求,核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配,若匹配,则向所述分布式信任数据库发送获取作品数据信息请求,所述获取作品数据信息请求用于请求获取所述交易号对应的作品数据信息;
所述分布式信任数据库,还用于在接收所述数据交互***发送的获取作品数据信息请求之后,解密出所述交易号对应的作品数据信息和链表,并将所述作品数据信息和链表中所述交易号对应的表项发送给所述数据交互检测***;
所述数据交互检测***,用于在接收所述分布式信任数据库发送的作品数据信息和链表,并将接收的链表与所述数据交互***区块链中的链表进行一致性验证,若验证通过,则将所述接收的作品数据信息发送给所述版权访问方。
在第一方面的可选实现方式中,所述数据交互检测***还用于接收版权访问方授予的访问所述链表所在的区块链的权限。
在第一方面的可选实施方式中,所述数据交互检测***还用于:在接收版权拥有方上传的作品数据信息和作品操作信息之前,接收版权拥有方提供的公钥;
所述分布式信任数据库,还用于:在接收所述作品数据信息和所述链表之前,接收版权拥有方提供的公钥;
所述分布式信任数据库用于:对所述作品数据信息和所述链表进行加密,具体为:根据版权拥有方提供的私钥对所述作品数据信息和所述链表进行加密;
所述分布式信任数据库用于:解密出所述交易号对应的作品数据信息和链表,具体为:根据版权拥有方提供的公钥对所述交易号对应的作品数据信息和链表进行解密。
在第一方面的可选实施方式中,所述数据交互检测***在接收分布式信任数据库发送的作品数据信息和链表后,还用于通过版权拥有方提供的公钥对所述链表与记录在数据交互检测***区块链中的链表进行一致性验证。
在第一方面的可选实施方式中,所述交易号对应的操作方式包括所述交易号对应的操作方式的哈希值、存放课程操作信息的载体、提供验证的凭证标签以及加密形式。
在第一方面的可选实施方式中,所述交易号对应的操作方式包括操作的类型和操作的个数。
在第一方面的可选实施方式中,所述数据交互检测***还用于,在接收所述版权访问方发起的操作请求后,
将所述版权访问方发起的操作请求记录在所述数据检测***的区块链中。
第二方面:本申请提供了一种基于区块链的数字版权访问方法,所述方法包括:
数据交互检测***接收版权拥有方上传的作品数据信息和作品操作信息,将所述作品操作信息写入区块链的链表中,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
所述数据交互检测***将所述作品数据信息和所述链表发送给分布式信任数据库;
所述数据交互检测***接收版权访问方发起的操作请求,核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配;
若匹配,则所述数据交互检测***发送获取作品数据信息请求给分布式信任数据库;
所述数据交互检测***接收所述分布式信任数据库返回的作品数据信息和链表,并将所述接收的链表与数据交互***区块链中的链表进行验证;
若验证无误,则所述数据交互检测***将接收的所述作品数据信息发送给所述版权访问方。
第三方面:本申请提供了一种基于区块链的数字版权访问方法,所述方法包括:
分布式信任数据库接收数据交互检测***发送的作品数据信息和链表,并对所述作品数据信息和所述链表进行加密;所述链表包括记录在区块链上的版权拥有方上传的作品操作信息,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
所述分布式信任数据库接收所述数据交互检测***发送的获取数据信息请求,所述获取数据信息请求用于请求获取所述交易号对应的作品数据信息;所述分布式信任数据库在接收所述获取作品数据信息请求后,解密出对应的作品数据信息和链表,并将所述链表发送给所述数据交互检测***进行验证,验证无误,则将所述作品数据信息通过所述数据交互检测***发送给所述版权访问方。
第四方面:本申请还提供了一种基于区块链的数字版权访问装置,所述装置包括:
接收模块,用于接收版权拥有方上传的作品数据信息和作品操作信息,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
写入模块,用于将所述接收模块接收的作品操作信息写入区块链的链表中;
发送模块,用于将所述接收模块接收的作品数据信息和写入装置写入的链表发送给分布式信任数据库;
所述接收模块,还用于接收版权访问方发起的操作请求;
核对模块,用于核对所述接收模块接收的操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配;
所述发送模块,还用于在所述核对模块核对操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息匹配后,发送获取作品数据信息请求给分布式信任数据库;
所述接收模块,还用于接收所述分布式信任数据库返回的作品数据信息和链表;
验证模块,用于将所述接收模块接收的链表与数据交互***区块链中的链表进行验证;
所述发送模块,还用于将所述接收模块接收的所述作品数据信息发送给所述版权访问方。
第五方面:本申请还提供一种基于区块链的数字版权访问装置,所述装置包括:
接收模块,用于接收数据交互检测***发送的作品数据信息和链表,所述链表包括记录在区块链上的版权拥有方上传的作品操作信息,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
加密模块,用于对所述接收模块接收的作品数据信息和所述链表进行加密;
所述接收模块,还用于接收所述数据交互检测***发送的获取数据信息请求,所述获取数据信息请求用于请求获取所述交易号对应的作品数据信息;
解密模块,用于解密并读取出对应的作品数据信息和链表;
发送模块,用于将所述解密模块解密出的所述链表发送给所述数据交互检测***进行验证,验证无误,则将所述作品数据信息通过所述数据交互检测***发送给所述版权访问方。
第六方面:本申请提供一种计算设备,包括:处理器,以及分别与处理器连接的存储器和通信模块,所述存储器存储有所述处理器可执行的机器可读指令,所述通信模块用于与外部设备进行通信传输;当所述计算设备运行时,所述处理器执行所述机器可读指令,以执行时执行第一方面、第一方面的任一可选的实现方式、第二方面或第二方面任一可选的实现方式中的所述方法。
第七方面:本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面、第一方面的任一可选的实现方式、第二方面或第二方面任一可选的实现方式中的所述方法。
第八方面:本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面的任一可选的实现方式、第二方面或第二方面任一可选的实现方式中的所述方法。
本申请的有益效果包括:本申请通过上述设计得到的基于区块链的数字版权保护方法和装置,使得版权拥有方上传的作品内容不会被他人非法复制,进行盗版侵权行为,并且能够对作品版权进行掌握,版权被侵犯时,版权拥有方有证据状告访问者的侵权操作。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本申请的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本申请的主旨。
图1是本申请第一实施例提供的基于区块链的数字版权保护***结构图;
图2是本申请第一实施例提供的基于区块链的数字版权保护方法流程图;
图3是本申请第二实施例提供的基于区块链的数字版权保护装置示意图;
图4是本申请第三实施例提供的基于区块链的数字版权保护装置示意图;
图5是本申请第四实施例提供的计算设备结构示意图。
具体实施方式
为使本申请实施方式的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。因此,以下对在附图中提供的本申请的实施方式的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“中心”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
在本申请中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
第一实施例
数字版权管理,英文全称Digital Rights Management,主要采用的技术为数字水印,版权保护,数字签名,数据加密。一般翻译为数字版权保护或数字版权管理。DRM分为两类一类是多媒体保护,例如加密电影、音乐、音视频、流媒体文件。另外一类是加密文档,例如Word,Excel,PDF 等。DRM主要通过技术手段来保护文档、电影、音乐不被盗版。这项技术通过对数字内容进行加密和附加使用规则对数字内容进行保护,其中,使用规则可以断定用户是否符合播放。
本申请中保护的数字版权可以包括文学作品,文本,视频,音频,动漫,图片和flash等等的版权。需要说明的是:这里只是列举了几类常见数字内容作品形式,并不是限制这几类作品形式。
如图1所示,本申请提供一种基于区块链的数字版权保护***,包括数据交互检测***和分布式信任数据库,版权拥有方上传作品数据信息和作品操作信息到数据交互检测***,数据交互检测***将作品操作信息写入区块链的链表中,并将作品操作信息和链表发送给分布式信任数据库;
分布式信任数据库对作品数据信息和链表进行加密;
数据交互检测***接收版权访问方发起的操作请求,核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配,若匹配,则发送获取作品数据请求给分布式信任数据库;
分布式信任数据库接收获取作品数据请求,解密并读取出对应的作品数据信息和链表,并将其发送给数据交互检测***;
数据交互检测***接收对应的作品数据信息和链表,并将接收的链表和区块链中的链表进行一致性验证。
具体的,如图2所示,本申请提供一种基于区块链的数字版权保护方法,该方法包括:
步骤101:数据交互***接收版权拥有方上传的作品操作信息和作品数据信息,并将作品操作信息写入区块链的链表中,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式,转到步骤102.
步骤102:数据交互检测***将作品数据信息和链表发送给分布式信任数据库,转到步骤103。
步骤103:分布式信任数据库接收所述数据交互***发送的作品数据信息和链表,并对所述作品数据信息和链表进行加密,转到步骤104。
步骤104:数据交互检测***接收版权访问方发起的操作请求,核对所述操作请求中携带的交易号与操作方式与记录在链表中的作品操作信息是否匹配,若是,则发送获取作品数据信息请求给分布式信任数据库,则转到步骤105。
步骤105:分布式信任数据库接收数据交互检测***发送的获取作品数据信息请求,解密并读取对应作品数据信息和链表,并将读取出的作品数据信息和链表发送给数据交互检测***,转到步骤106。
步骤106:数据交互检测***接收分布式信任数据库读取出的作品数据信息和链表,将接收的链表与数据交互检测***区块链中的链表进行一致性验证;若验证无误,则发送作品数据信息给版权访问方。
可选地,在步骤101之前,所述方法还包括:数据交互检测***接收版权拥有方授予的访问链表所在的区块链的权限。
具体的,上述步骤中,只有版权拥有方授予了数据交互检测***权限,数据交互检测***才能访问并操作存储在区块链上的作品操作信息。
这里值得说明的是,当版权拥有方因为某些原因,比如不想继续版权访问方访问作品,想要终止使用版权,可以通过撤销其作品在数据交互检测***的权限来终止版权访问方对自己作品的访问和操作。
可选地,在步骤101之前,所述方法还包括:数据交互检测***和分布式信任数据库接收版权拥有方提供的公钥。
具体的,此时的公钥为版权拥有方提供,本申请技术方案中采用的是不对称加密算法,不对称加密算法:使用两把完全不同但又是完全匹配的一对钥匙—公钥和私钥,在使用不对称加密算法加密文件时,只有使用匹配的一对公钥和私钥,才能完成对明文的加密和解密过程,比如使用公钥对一个文件进行加密,必须要使用与之配对的私钥才能解开,使用私钥对一个文件进行加密,必须要使用与之配对的公钥才能解开。
可选地,在步骤101中的所述交易号对应的操作方式包括所述交易号对应的操作方式的哈希值、存放课程操作信息的载体、提供验证的凭证标签以及加密形式。
可选地,在步骤101中的所述交易号对应的操作方式包括操作的类型和操作的个数。
具体的,作品数据信息包括作品的具体内容;作品操作信息包括版权拥有方、版权访问方对作品的每一次的操作信息,其中具体的作品操作信息包括播放、下载。链表是记录在区块链上的,包括通过验证的所有区块链交易号以及其对应的操作方式,其中对应的详细信息包括:Hash、Token、 Signature、Encrypt,Hash表示的是对应的操作方式的哈希值,对数据库是不可见的;Token表示的是存放课程操作动作的载体,对数据库是可见的;Signature表示验证凭证或标签;Encrypt表示的是作品数据信息的加密形式。
可选地,在步骤103中,具体为:分布式信任数据库根据提供的私钥对作品数据信息和链表进行加密;在步骤105中,具体为:分布式信任数据库根据交换的公钥对存储在分布式信任数据库中的作品数据信息和链表进行解密;在步骤106中,具体为:数据交互检测***通过版权拥有方提供的公钥对所述链表与记录在数据交互检测***区块链中的链表进行一致性验证。
在步骤103中,分布式信任数据库通过版权拥有方提供的与步骤101 交换的公钥成对的私钥来对作品数据信息和链表进行加密,并存储在分布式信任数据库中,其中,链表的加密形式是Encrypt。
在步骤104中,具体的,数据交互检测***在接收版权访问方发起的操作信息后,根据版权访问方发送的交易号,查找到对应的作品操作信息所在的链表,读取并核对链表中的Token存储的所有作品操作的个数和类型与版权访问方发起的操作信息的个数和类型是否一一对应。可选地,如果数据交互检测***经过核对之后,发现版权访问方发起的操作信息不一致,则数据交互检测***终止版权访问方对于作品的操作。
可选地,在步骤104中,在接收所述版权访问方发起的操作请求后,将所述版权访问方发起的操作请求记录在所述数据检测***的区块链中。
具体的,版权拥有方还可以通过调取数据交互检测***自带数据库中版权访问方访问课程的token值,来获取版权访问方对相应课程的操作信息记录,使得版权拥有方可以掌握版权访问方的操作过程,假如版权访问方涉及到对版权拥有方的作品有非法的操作信息,并且后续涉及到了侵权的相关事宜,在后续的维权过程中,版权访问方掌握的访问记录可以作为维权的证据。
在步骤106中,具体的,公钥还具有验证数字签名的作用,解密出的链表要与存储在数据交互***自带的数据库中的链表完全一致,才能达到验证无误。具体的,也是通过交易号找到相应的链表,验证链表中Token 中的所有信息与singnature中的信息与读取出的链表中的对应信息是否一致。
验证的意义在于:第一,确认从分布式信任数据库中解密并读取出的作品数据信息是否为版权访问方所需要访问的;第二,确认解密并读取出的作品数据信息是否是完整的,如果不完整,版权访问方进行的操作可能无法完全实现;第三,分布式信任数据库并不是完全可靠的,也可能会被恶意篡改,所以对解读出的链表与原有的链表进行验证,达到确定是需要的作品数据信息的效果。
第二实施例
本申请还提供一种基于区块链的数字版权访问装置,包括:
接收模块201,用于接收版权拥有方上传的作品数据信息和作品操作信息,作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
写入模块202,用于将接收模块201接收的作品操作信息写入区块链的链表中;
发送模块203,用于将接收模块201接收的作品数据信息和写入装置写入的链表发送给分布式信任数据库;
接收模块201,还用于接收版权访问方发起的操作请求;
核对模块204,用于核对接收模块201接收的操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配;
发送模块203,还用于在核对模块204核对操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息匹配后,发送获取作品数据信息请求给分布式信任数据库;
接收模块201,还用于接收分布式信任数据库返回的作品数据信息和链表;
验证模块205,用于将接收模块201接收的链表与数据交互***区块链中的链表进行验证;
发送模块203,还用于将接收模块201接收的作品数据信息发送给所述版权访问方。
第三实施例
本申请还提供一种基于区块链的数字版权访问装置,包括:
接收模块301,用于接收数据交互检测***发送的作品数据信息和链表,链表包括记录在区块链上的版权拥有方上传的作品操作信息,作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
加密模块302,用于对接收模块301接收的作品数据信息和链表进行加密;
接收模块301,还用于接收数据交互检测***发送的获取数据信息请求,获取数据信息请求用于请求获取所述交易号对应的作品数据信息;
解密模块303,用于解密并读取出对应的作品数据信息和链表;
发送模块304,用于将解密装置303解密出的链表发送给数据交互检测***进行验证,验证无误,则将作品数据信息通过数据交互检测***发送给版权访问方。
第四实施例
本申请提供一种计算设备,包括:处理器401,以及分别与处理器连接的存储器402和通信模块403,存储器402存储有处理器401可执行的机器可读指令,通信模块403用于与外部设备进行通信传输;当所述计算设备运行时,处理器401执行所述机器可读指令,以执行时执行第一实施例、第一实施例的任一可选的实现方式或第二实施例、第二实施例的任一可选的实现方式或第三实施例、第三实施例的任一可选的实现方式中的所述方法。
本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一实施例、第一实施例的任一可选的实现方式或第二实施例、第二实施例的任一可选的实现方式或第三实施例、第三实施例的任一可选的实现方式中的所述方法。
本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一实施例、第一实施例的任一可选的实现方式或第二实施例、第二实施例的任一可选的实现方式或第三实施例、第三实施例的任一可选的实现方式中的所述方法置。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

Claims (8)

1.一种基于区块链的数字版权保护***,其特征在于,所述***包括数据交互检测***和分布式信任数据库,
所述数据交互检测***,用于接收所述版权拥有方上传的作品数据信息和作品操作信息,将所述作品操作信息写入区块链的链表中,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;并将所述作品数据信息和所述链表发送给所述分布式信任数据库;
所述分布式信任数据库,用于接收所述作品数据信息和所述链表,并对所述作品数据信息和所述链表进行加密;
所述数据交互检测***,还用于接收版权访问方发起的操作请求,核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配,若匹配,则向所述分布式信任数据库发送获取作品数据信息请求,所述获取作品数据信息请求用于请求获取所述交易号对应的作品数据信息;其中,所述交易号对应的操作方式包括操作的类型和操作的个数,所述核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配,包括:根据版权访问方发送的交易号,查找到对应的作品操作信息所在的链表,读取并核对链表中存储的所有作品操作的个数和类型与版权访问方发起的操作信息的个数和类型是否一一对应,若一一对应则表示匹配;
所述分布式信任数据库,还用于在接收所述数据交互检测***发送的获取作品数据信息请求之后,解密出所述交易号对应的作品数据信息和链表,并将所述作品数据信息和链表中所述交易号对应的表项发送给所述数据交互检测***;
所述数据交互检测***,用于在接收所述分布式信任数据库发送的作品数据信息和链表,并将接收的链表与所述数据交互检测***区块链中的链表进行一致性验证,若验证通过,则将所述接收的作品数据信息发送给所述版权访问方。
2.根据权利要求1所述***,其特征在于,所述数据交互检测***还用于接收版权访问方授予的访问所述链表所在的区块链的权限。
3.根据权利要求1所述***,其特征在于,所述数据交互检测***还用于:在接收版权拥有方上传的作品数据信息和作品操作信息之前,接收版权拥有方提供的公钥;
所述分布式信任数据库,还用于:在接收所述作品数据信息和所述链表之前,接收版权拥有方提供的公钥;
所述分布式信任数据库用于:对所述作品数据信息和所述链表进行加密,具体为:根据版权拥有方提供的私钥对所述作品数据信息和所述链表进行加密;
所述分布式信任数据库用于:解密出所述交易号对应的作品数据信息和链表,具体为:根据版权拥有方提供的公钥对所述交易号对应的作品数据信息和链表进行解密。
4.根据权利要求3所述***,其特征在于,所述数据交互检测***在接收分布式信任数据库发送的作品数据信息和链表后,还用于通过版权拥有方提供的公钥对所述链表与记录在数据交互检测***区块链中的链表进行一致性验证。
5.根据权利要求1所述***,其特征在于,所述交易号对应的操作方式包括所述交易号对应的操作方式的哈希值、存放课程操作信息的载体、提供验证的凭证标签以及加密形式。
6.根据权利要求1所述***,其特征在于,所述数据交互检测***还用于,在接收所述版权访问方发起的操作请求后,
将所述版权访问方发起的操作请求记录在所述数据交互检测***区块链中。
7.一种基于区块链的数字版权访问方法,其特征在于,所述方法包括:
数据交互检测***接收版权拥有方上传的作品数据信息和作品操作信息,将所述作品操作信息写入区块链的链表中,所述作品操作信息包括购买作品的各交易号以及各交易号对应的操作方式;
所述数据交互检测***将所述作品数据信息和所述链表发送给分布式信任数据库;
所述数据交互检测***接收版权访问方发起的操作请求,核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配;其中,所述交易号对应的操作方式包括操作的类型和操作的个数,所述核对所述操作请求中携带的交易号与操作方式与记录在区块链上的作品操作信息是否匹配,包括:根据版权访问方发送的交易号,查找到对应的作品操作信息所在的链表,读取并核对链表中存储的所有作品操作的个数和类型与版权访问方发起的操作信息的个数和类型是否一一对应,若一一对应表示匹配;
若匹配,则所述数据交互检测***发送获取作品数据信息请求给分布式信任数据库;
所述数据交互检测***接收所述分布式信任数据库返回的作品数据信息和链表,并将所述接收的链表与数据交互检测***区块链中的链表进行验证;
若验证无误,则所述数据交互检测***将接收的所述作品数据信息发送给所述版权访问方。
8.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求7所述的方法。
CN201810892685.3A 2018-08-07 2018-08-07 一种基于区块链的数字版权保护方法及*** Active CN109145617B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810892685.3A CN109145617B (zh) 2018-08-07 2018-08-07 一种基于区块链的数字版权保护方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810892685.3A CN109145617B (zh) 2018-08-07 2018-08-07 一种基于区块链的数字版权保护方法及***

Publications (2)

Publication Number Publication Date
CN109145617A CN109145617A (zh) 2019-01-04
CN109145617B true CN109145617B (zh) 2021-04-30

Family

ID=64791796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810892685.3A Active CN109145617B (zh) 2018-08-07 2018-08-07 一种基于区块链的数字版权保护方法及***

Country Status (1)

Country Link
CN (1) CN109145617B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109729093A (zh) * 2019-01-17 2019-05-07 重庆邮电大学 一种基于区块链的数字版权登记技术
CN110263583B (zh) * 2019-05-17 2020-09-08 阿里巴巴集团控股有限公司 一种基于区块链的侵权存证方法、装置及电子设备
CN110610067A (zh) * 2019-06-21 2019-12-24 深圳市元征科技股份有限公司 一种版权管理方法及装置
CN110968846A (zh) * 2019-11-27 2020-04-07 浙江大学 一种基于区块链的音乐内容版权保护方法和***
CN116305003B (zh) * 2023-05-11 2023-08-15 南京信息工程大学 一种基于区块链的pdf文档版权保护***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016154001A1 (en) * 2015-03-20 2016-09-29 Rivetz Corp. Automated attestation of device integrity using the block chain
CN107222303A (zh) * 2017-05-11 2017-09-29 暨南大学 基于区块链和云平台的数字版权追溯***建设方法
CN107171785A (zh) * 2017-05-18 2017-09-15 电子科技大学 一种基于区块链技术的数字版权管理方法
CN107330694A (zh) * 2017-07-03 2017-11-07 重庆小犀智能科技有限公司 基于区块链的版权交易***以及交易方法

Also Published As

Publication number Publication date
CN109145617A (zh) 2019-01-04

Similar Documents

Publication Publication Date Title
CN109145617B (zh) 一种基于区块链的数字版权保护方法及***
US8417966B1 (en) System and method for measuring and reporting consumption of rights-protected media content
KR101509377B1 (ko) 권리 객체 백업 방법 및 장치
CN102073826B (zh) 利用轻量级数字水印添加组件的数字版权管理的***和方法
US7870076B2 (en) Method and an apparatus to provide interoperability between different protection schemes
US10002237B2 (en) System and method for parts-based digital rights management
JP5113299B2 (ja) Drm提供装置、システムおよびその方法
US8595488B2 (en) Apparatus, system and method for securing digital documents in a digital appliance
US8751795B2 (en) Secure transfer and tracking of data using removable non-volatile memory devices
US20040039932A1 (en) Apparatus, system and method for securing digital documents in a digital appliance
US8359473B1 (en) System and method for digital rights management using digital signatures
JPWO2004109972A1 (ja) ライセンス受信用ユーザ端末
US20070014403A1 (en) Controlling distribution of protected content
US20130132733A1 (en) System And Method For Digital Rights Management With System Individualization
CN103942470A (zh) 一种具有溯源功能的电子音像制品版权管理方法
Nair et al. Enabling DRM-preserving digital content redistribution
CN100364002C (zh) 读或写用户数据的设备和方法
JP2009080772A (ja) ソフトウェア起動システム、ソフトウェア起動方法、及びソフトウェア起動プログラム
US20050060544A1 (en) System and method for digital content management and controlling copyright protection
CN104462872A (zh) 终端、服务器和数字内容授权方法
CN101404573B (zh) 一种授权方法、***及装置
US20090313704A1 (en) Content management methods and systems
TWI465957B (zh) 以終端裝置執行的之版權管理離線授權之方法與終端裝置
KR20080085980A (ko) 보안 뷰어 유에스비메모리스틱
CN1700695A (zh) 面向出版内容网络监控的数字图书内容容器格式

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant