音视频加密方法、安全处理方法、装置及存储介质制造方法及图纸

技术编号:23861229 阅读:44 留言:0更新日期:2020-04-18 13:57
本申请涉及一种音视频加密方法、安全处理方法、装置及存储介质,所述加密方法包括:获取音视频流数据以及所述音视频流数据对应授权方的身份标识;利用预设密钥生成器生成与所述身份标识对应的第一私钥;基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到第一密文;获取播放平台的平台标识,根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。根据上述方法在保证音视频流数据流通过程的安全性的同时简化了加解密过程。

Audio and video encryption method, security processing method, device and storage medium

【技术实现步骤摘要】
音视频加密方法、安全处理方法、装置及存储介质
本申请涉及信息加密
,尤其涉及一种音视频加密方法、安全处理方法、装置及存储介质。
技术介绍
流数据是指由数千个数据源持续生成的数据,通常也同时以数据记录的形式发送,规模较小(约几千字节)。流数据包括多种数据,例如移动或Web应用程序生成的日志文件、网购数据、游戏内玩家活动、社交网站信息、金融交易大厅或地理空间服务,以及来自数据中心内所连接设备或仪器的遥测数据。随着当今社会每天都会有大量流数据产生,其中优质原创的流数据愈发珍贵,尤其随着付费模式的普遍推广,其版权也越来越被重视,例如视频和音乐等。如果这些流数据被非法传播,付费业务将受到严重威胁。因此对原始流数据进行保护的技术变得尤为重要。目前各视频播放平台先从版权方获取加密后的音视频流数据后,先解密原始音视频流数据,然后采用平台专用的流数据加密方式生成平台专用格式的音视频,而平台专用格式的音视频只能在该平台对应的视频播放器上进行播放,这种方式导致不同的平台都需要单独对音视频流数据进行处理,非常繁琐。
技术实现思路
为了解决上述技术问题,本申请提供了一种音视频加密方法、安全处理方法、装置及存储介质。第一方面,本专利技术实施例提供了一种音视频加密方法,应用于授权方,所述方法包括:获取音视频流数据以及所述音视频流数据对应授权方的身份标识;利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。可选地,所述获取预设密钥生成器,包括:获取预设安全参数;将所述预设安全参数输入公用密钥生成器,生成所述公钥私钥对;将所述公钥私钥对中的主公钥和主私钥写入所述公用密钥生成器中,得到所述预设密钥生成器。可选地,所述预设身份加密算法包括:合数阶群上的双线性对加密算法,所述基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文,包括:获取合数阶群上的双线性对加密算法对应的函数;将所述主公钥、所述身份标识以及音视频数据输入所述函数,得到所述第一密文。可选地,所述方法还包括:接收解密请求;利用所述第一私钥对所述第一密文进行解密,得到所述音视频数据流数据。第二方面,本专利技术实施例提供了一种音视频加密装置,应用于授权方,所述装置包括:数据获取模块,用于获取音视频流数据以及所述音视频流数据对应授权方的身份标识;第一私钥生成模块,用于利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;第一密文生成模块,用于基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;平台标识获取模块,用于获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;转换模块,用于利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如下步骤:获取音视频流数据以及所述音视频流数据对应授权方的身份标识;利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。一种设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储应用程序代码,所述处理器被配置用于调用所述程序代码,执行如下步骤:获取音视频流数据以及所述音视频流数据对应授权方的身份标识;利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。上述音视频加密方法、装置、计算机设备和存储介质,所述方法包括:获取音视频流数据以及所述音视频流数据对应授权方的身份标识;利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。基于预设身份加密算法,授权方根据自身的身份标识对音视频流数据进行加密生成第一密文,保证之后流通的都是加密后的音视频流数据,且第一密文只有授权方能解密,即使该第一密文泄露,其他人也无法解密获取用于正常观看的音视频流数据;获取不同播放平台的平台标识,将第一密文根据与平台标识对应的重加密密文转换关系在不解密的情况下转换为播放平台对应的第二密文,无需播放平台采用平台专用的流数据加密方式对音视频流数据进行处理,在保证音视频流数据流通过程的安全性的同时简化了加解密过程。为了解决上述技术问题,本专利技术实施例还提供了一种音视频安全处理方法、装置、计算机设备和存储介质。第一方面,本实施例提供了一种音视频安全处理方法,应用于播放平台,所述方法包括:接收与所述播放平台的平台标识相关联,且包含有加密音视频数据流的第二本文档来自技高网...

【技术保护点】
1.一种音视频加密方法,其特征在于,应用于授权方,所述方法包括:/n获取音视频流数据以及所述音视频流数据对应授权方的身份标识;/n利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;/n基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;/n获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;/n利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。/n

【技术特征摘要】
1.一种音视频加密方法,其特征在于,应用于授权方,所述方法包括:
获取音视频流数据以及所述音视频流数据对应授权方的身份标识;
利用预设密钥生成器生成与所述身份标识对应的第一私钥;所述预设密钥生成器中包含一个由主公钥和主私钥组成的公钥私钥对;
基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文;
获取播放平台的平台标识,并且根据所述第一私钥和所述平台标识生成用于将与身份标识相关联的密文转换为与平台标识相关联的密文的重加密密文转换关系;
利用所述重加密密文转换关系,将所述第一密文转换为与所述平台标识相关联的第二密文。


2.根据权利要求1所述的方法,其特征在于,所述获取预设密钥生成器,包括:
获取预设安全参数;
将所述预设安全参数输入公用密钥生成器,生成所述公钥私钥对;
将所述公钥私钥对中的主公钥和主私钥写入所述公用密钥生成器中,得到所述预设密钥生成器。


3.根据权利要求1所述的方法,其特征在于,所述预设身份加密算法包括:合数阶群上的双线性对加密算法,所述基于预设身份加密算法,利用所述主公钥和所述身份标识对所述音视频数据进行加密,得到与所述身份标识相关联,且使用所述第一私钥解密的第一密文,包括:
获取合数阶群上的双线性对加密算法对应的函数;
将所述主公钥、所述身份标识以及音视频数据输入所述函数,得到所述第一密文。


4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
接收解密请求;
利用所述第一私钥对所述第一密文进行解密,得到所述音视频数据流数据。


5.一种音视频安全处理方法,其特征在于,应用于播放平台,所述方法包括:
接收与所述播放平台的平台标识相关联,且包含有加密音视频数据流的第二密文;
获取与所述第二密文对应的预设密钥生成器,以及所述播放平台的平台标识;
将所述平台标识输入所述预设密钥生成器,得到与所述平台标识相关联的第二私钥;
利用所述第二私钥对所述第二密文进行解密,得到所述音视频数据流。...

【专利技术属性】
技术研发人员:温晓霞
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1