一种共享数字内容的许可证的方法、装置及系统制造方法及图纸

技术编号:17249061 阅读:51 留言:0更新日期:2018-02-11 07:22
本发明专利技术实施例公开了一种共享数字内容的许可证的方法、装置及系统,涉及数字版权管理技术领域,用以解决现有的终端设备共享许可证的过程缺乏安全性且无法被审计的问题。该方法包括:域网关版权管理装置接收终端设备发送的数字内容的许可证请求,许可证请求中包括数字内容的标识ID;域网关版权管理装置根据数字内容的ID获取域许可,域许可包括采用域网关版权管理装置的公钥加密后的数字内容的解密密钥;域网关版权管理装置根据域许可生成终端设备的许可证,并发送给终端设备;域网关版权管理装置向区块链装置发送许可证分发事务请求,许可证分发事务请求包括域许可证事务ID,域网关版权管理装置的私钥的签名,终端设备的地址以及许可信息。

【技术实现步骤摘要】
一种共享数字内容的许可证的方法、装置及系统
本专利技术涉及数字版权管理
,尤其涉及一种共享数字内容的许可证的方法、装置及系统。
技术介绍
数字内容许可权共享,是指将购买的一个数字内容的许可证在多个终端设备之间共享,实现多个终端设备共同访问该数字内容,以提高数字内容的利用效率。目前,常见的实现数字内容许可权共享的两种方法包括:(1)在中心化版权管理系统中增加域的概念,终端设备加入域,与中心化版权管理系统进行交互,域内的终端设备之间可以共享许可证;(2)在终端侧放置本地域管理服务器,负责本地域的创建、终端设备加入域以及许可证的发放,实现域内的终端设备之间的许可证共享。在上述方法中,终端设备共享许可证的过程虽然会被记录,但是由于该记录只存储了一份,很容易被篡改,因此并不是完全可信的,从而使得终端设备共享许可证的过程缺乏安全性且无法被审计。
技术实现思路
本专利技术的实施例提供一种共享数字内容的许可证的方法、装置及系统,用以解决现有的终端设备共享许可证的过程缺乏安全性且无法被审计的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种共享数字内容的许可证的方法,包括:域网关版权管理装置接收终端设备发送的数字内容的许可证请求,许可证请求中包括数字内容的标识ID;域网关版权管理装置根据数字内容的ID获取域许可,域许可包括采用域网关版权管理装置的公钥加密后的数字内容的解密密钥;域网关版权管理装置根据域许可生成终端设备的许可证,并发送给终端设备;域网关版权管理装置向区块链装置发送许可证分发事务请求,许可证分发事务请求包括域许可证事务ID,域网关版权管理装置的私钥的签名,终端设备的地址以及许可信息,以使得区块链装置校验域许可证事务ID是否存在,域网关版权管理装置的私钥的签名是否正确,在校验成功后,构造许可证分发事务并将许可证分发事务存储在区块链中,许可证分发事务的输入内容包括域许可证事务ID和域网关版权管理装置的私钥的签名,输出内容包括终端设备的地址和许可信息。第一方面提供的方法,终端设备在域内共享数字内容的许可证的过程中,会将许可证分发事务在区块链中进行存储,在区块链装置中的每个节点上都会存储有该事务,若其中一个节点需要篡改数据时,需要得到区块链装置中的大多数节点的同意,因此,一般情况下,一旦事务添加到区块链后,就无法更改,并且,由于每个节点上都存储有区块链,一个节点瘫痪,不会导致区块链数据的丢失,这样区块链数据就具有很强的安全性,保证了数字内容许可证共享过程数据的高安全性,并且每个许可证共享的过程都可以被审计。结合第一方面,在第一种可能的实现方式中,许可证请求中还包括终端设备的地址,在域网关版权管理装置根据数字内容的ID获取域许可之前,方法还包括:域网关版权管理装置根据终端设备的地址确定终端设备为域网关版权管理装置创建的域中的设备。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在域网关版权管理装置根据终端设备的地址确定终端设备为域网关版权管理装置创建的域中的设备之后,方法还包括:域网关版权管理装置确定域是否购买过数字内容;若是,域网关版权管理装置根据数字内容的ID获取本地的域许可;若否,域网关版权管理装置向数字内容提供装置发送域许可证颁发请求,域许可证颁发请求包括数字内容的ID、域网关版权管理装置的地址、域标识以及许可信息,以使得数字内容提供装置校验数字内容的ID在数据库中是否存在,在校验成功后,确定域网关版权管理装置的地址对应的帐号并对该帐号进行扣费处理,构造域许可证事务并将域许可证事务向区块链装置发送,从而使得区块链装置将域许可证事务存储在区块链中,数字内容提供装置生成域许可并向域网关版权管理装置发送,域许可证事务的输入内容包括数字内容提供装置的许可证事务ID、数字内容的许可证在数字内容提供装置的许可证事务中的索引以及数字内容提供装置的私钥的签名,域许可证事务的输出内容包括域网关版权管理装置的地址和许可信息。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在域网关版权管理装置根据域许可生成终端设备的许可证之前,方法还包括:域网关版权管理装置判断已使用的数字内容的许可证数目未超过域许可中的许可信息中限制的许可证个数。结合第一方面,第一方面的第一种可能的实现方式至第三种可能的实现方式中的任一种,在第四种可能的实现方式中,域网关版权管理装置根据域许可生成终端设备的许可证,包括:域网关版权管理装置采用域网关版权管理装置的私钥对域许可中包含的加密后的数字内容的解密密钥进行解密,得到数字内容的解密密钥;域网关版权管理装置采用终端设备的公钥对数字内容的解密密钥进行加密;域网关版权管理装置根据采用终端设备的公钥加密后的数字内容的解密密钥、终端设备的地址、数字内容的ID和许可信息生成终端设备的许可证。结合第一方面,第一方面的第一种可能的实现方式至第四种可能的实现方式中的任一种,在第五种可能的实现方式中,在域网关版权管理装置根据域许可生成终端设备的许可证,并发送给终端设备之后,方法还包括:域网关版权管理装置接收终端设备发送的下发加密数字内容的请求,加密数字内容能够采用数字内容解密密钥进行解密从而获取到数字内容;若域购买过数字内容,域网关版权管理装置根据下发加密数字内容的请求向终端设备发送本地保存的加密数字内容;若域未购买过数字内容,域网关版权管理装置根据下发加密数字内容的请求向数字内容提供装置请求下发加密数字内容;域网关版权管理装置将数字内容提供装置下发的加密数字内容在本地进行保存并向终端设备发送。结合第一方面,第一方面的第一种可能的实现方式至第五种可能的实现方式中的任一种,在第六种可能的实现方式中,在域网关版权管理装置接收终端设备发送的数字内容的许可证请求之前,方法还包括:域网关版权管理装置接收终端设备发送的加入域请求并向区块链装置发送加入域请求,加入域请求包括终端设备的地址、域网关版权管理装置的私钥的签名、域标识、域网关版权管理装置的地址以及创建域事务ID,以使得区块链装置校验创建域事务的事务ID是否存在、域网关版权管理装置的私钥的签名是否正确、创建域事务的输出内容中的域标识和加入域请求中的域标识是否相同以及终端设备的地址是否符合生成规范,在校验成功后,构造加入域事务并将加入域事务存储在区块链中,加入域事务的输入内容为创建域事务ID和域网关版权管理装置的私钥的签名,输出内容为域网关版权管理装置的地址、终端设备的地址和域标识。该种可能的实现方式,将终端设备加入域的加入域事务存储在区块链中,确保了终端设备加入域的过程数据的高安全性和可审计性。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,在域网关版权管理装置接收终端设备发送的加入域请求并向区块链装置发送加入域请求之前,方法还包括:域网关版权管理装置向区块链装置发送创建域请求,创建域请求包括域网关版权管理装置的地址和域网关版权管理装置的私钥的签名,以使得区块链装置在校验域网关版权管理装置的地址符合生成规范且域网关版权管理装置的私钥的签名正确后,构造创建域事务并将创建域事务存储在区块链中,创建域事务的输入内容为空,输出内容为域网关版权管理装置的私钥的签名、域网关版权管理装置的地址和域标识。该种可能的实现方式,将域本文档来自技高网...
一种共享数字内容的许可证的方法、装置及系统

【技术保护点】
一种共享数字内容的许可证的方法,其特征在于,包括:域网关版权管理装置接收终端设备发送的数字内容的许可证请求,所述许可证请求中包括所述数字内容的标识ID;所述域网关版权管理装置根据所述数字内容的ID获取域许可,所述域许可包括采用所述域网关版权管理装置的公钥加密后的数字内容的解密密钥;所述域网关版权管理装置根据所述域许可生成所述终端设备的许可证,并发送给所述终端设备;所述域网关版权管理装置向区块链装置发送许可证分发事务请求,所述许可证分发事务请求包括域许可证事务ID,所述域网关版权管理装置的私钥的签名,所述终端设备的地址以及许可信息。

【技术特征摘要】
1.一种共享数字内容的许可证的方法,其特征在于,包括:域网关版权管理装置接收终端设备发送的数字内容的许可证请求,所述许可证请求中包括所述数字内容的标识ID;所述域网关版权管理装置根据所述数字内容的ID获取域许可,所述域许可包括采用所述域网关版权管理装置的公钥加密后的数字内容的解密密钥;所述域网关版权管理装置根据所述域许可生成所述终端设备的许可证,并发送给所述终端设备;所述域网关版权管理装置向区块链装置发送许可证分发事务请求,所述许可证分发事务请求包括域许可证事务ID,所述域网关版权管理装置的私钥的签名,所述终端设备的地址以及许可信息。2.根据权利要求1所述的方法,其特征在于,所述许可证请求中还包括所述终端设备的地址,在所述域网关版权管理装置根据所述数字内容的ID获取域许可之前,所述方法还包括:所述域网关版权管理装置根据所述终端设备的地址确定所述终端设备为所述域网关版权管理装置创建的域中的设备。3.根据权利要求2所述的方法,其特征在于,在所述域网关版权管理装置根据所述终端设备的地址确定所述终端设备为所述域网关版权管理装置创建的域中的设备之后,所述方法还包括:所述域网关版权管理装置确定所述域是否购买过所述数字内容;若是,所述域网关版权管理装置根据所述数字内容的ID获取本地的域许可;若否,所述域网关版权管理装置向数字内容提供装置发送域许可证颁发请求,所述域许可证颁发请求包括所述数字内容的ID、所述域网关版权管理装置的地址、域标识以及许可信息。4.根据权利要求3所述的方法,其特征在于,在所述域网关版权管理装置根据所述域许可生成所述终端设备的许可证之前,所述方法还包括:所述域网关版权管理装置判断已使用的所述数字内容的许可证数目未超过域许可中的许可信息中限制的许可证个数。5.根据权利要求1-4任一项所述的方法,其特征在于,所述域网关版权管理装置根据所述域许可生成所述终端设备的许可证,包括:所述域网关版权管理装置采用所述域网关版权管理装置的私钥对所述域许可中包含的加密后的数字内容的解密密钥进行解密,得到所述数字内容的解密密钥;所述域网关版权管理装置采用所述终端设备的公钥对所述数字内容的解密密钥进行加密;所述域网关版权管理装置根据采用所述终端设备的公钥加密后的数字内容的解密密钥、所述终端设备的地址、所述数字内容的ID和许可信息生成所述终端设备的许可证。6.根据权利要求1-5任一项所述的方法,其特征在于,在所述域网关版权管理装置根据所述域许可生成所述终端设备的许可证,并发送给所述终端设备之后,所述方法还包括:所述域网关版权管理装置接收所述终端设备发送的下发加密数字内容的请求,所述加密数字内容能够采用所述数字内容解密密钥进行解密从而获取到所述数字内容;若所述域购买过所述数字内容,所述域网关版权管理装置根据所述下发加密数字内容的请求向所述终端设备发送本地保存的加密数字内容;若所述域未购买过所述数字内容,所述域网关版权管理装置根据所述下发加密数字内容的请求向所述数字内容提供装置请求下发加密数字内容;所述域网关版权管理装置将所述数字内容提供装置下发的加密数字内容在本地进行保存并向所述终端设备发送。7.根据权利要求1-6任一项所述的方法,其特征在于,在域网关版权管理装置接收终端设备发送的数字内容的许可证请求之前,所述方法还包括:所述域网关版权管理装置接收所述终端设备发送的加入域请求并向所述区块链装置发送加入域请求,所述加入域请求包括所述终端设备的地址、所述域网关版权管理装置的私钥的签名、域标识、所述域网关版权管理装置的地址以及创建域事务ID。8.根据权利要求7所述的方法,其特征在于,在所述域网关版权管理装置接收所述终端设备发送的加入域请求并向所述区块链装置发送加入域请求之前,所述方法还包括:所述域网关版权管理装置向所述区块链装置发送创建域请求,所述创建域请求包括所述域网关版权管理装置的地址和所述域网关版权管理装置的私钥的签名。9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:所述域网关版权管理装置接收退出域请求并向所述区块链装置发送所述退出域请求,所述退出域请求包括所述终端设备加入域事务ID以及所述域网关版权管理装置的私钥的签名。10.一种共享数字内容的许可证的方法,其特征在于,包括:终端设备向数字内容提供装置发送数字内容的许可证请求,所述数字内容的许可证请求中包括所述数字内容的ID、所述终端设备的地址和所述终端设备所属的域的域标识;所述终端设备接收所述数字内容提供装置分发的许可证,所述许可证包括被所述终端设备公钥加密后的数字内容解密密钥。11.根据权利要求10所述的方法,其特征在于,在所述终端设备接收所述数字内容提供装置分发的许可证之后,所述方法还包括:所述终端设备根据数字内容的ID向所述数字内容提供装置请求下发加密数字内容,所述加密数字内容能够采用所述数字内容解密密钥进行解密从而获取到所述数字内容;所述终端设备接收所述数字内容提供装置下发的所述加密数字内容;所述终端设备使用所述终端设备的私钥对所述许可证中包括的所述数字内容的解密密钥进行解密,得到所述数字内容的解密密钥,再采用所述数字内容的解密密钥对所述加密数字内容进行解密,得到所述数字内容。12.一种共享数字内容的许可证的方法,其特征在于,包括:数字内容提供装置接收终端设备发送的数字内容的许可证请求,所述数字内容的许可证请求包括所述数字内容的ID、所述终端设备的地址和所述终端设备所属的域的域标识;所述数字内容提供装置校验所述终端设备所属的域存在、所述终端设备为该域中的设备以及所述终端设备的地址符合生成规范;所述数字内容提供装置向区块链装置发送许可证分发事务;所述数字内容提供装置根据所述数字内容的ID生成并向所述终端设备分发所述数字内容的许可证;所述许可证包括被所述终端设备公钥加密后的数字内容解密密钥。13.根据权利要求12所述的方法,其特征在于,所述数字内容提供装置根据所述数字内容的ID生成并向所述终端设备分发所述数字内容的许可证,包括:所述数字内容提供装置根据所述数字内容的ID获取所述数字内容的解密密钥;所述数字内容提供装置采用所述终端设备的公钥对所述数字内容的解密密钥进行加密;所述数字内容提供装置根据加密后的数字内容的解密密钥、所述终端设备的地址、所述数字内容的ID和许可信息生成所述许可证。14.根据权利要求12或13所述的方法,其特征在于,在所述数字内容提供装置生成并向所述终端设备分发数字内容的许可证之后,所述方法还包括:所述数字内容提供装置接收所...

【专利技术属性】
技术研发人员:陈懿新文均荣张蒲刘德钱
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1