基于参数集混淆的视频加密播放方法、系统和存储介质技术方案

技术编号:18356732 阅读:35 留言:0更新日期:2018-07-02 10:53
本发明专利技术涉及一种基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质,属于互联网技术领域。采用了本发明专利技术的基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质,由于其利用信令密码仅对原视频的原参数集进行混淆加密获得加密参数集及加密视频,从而在仅利用较低运算量的情况下即可实现视频加密解密,对播放合法性进行有效校验,提升视频源安全性,同时降低了移动端处理器及网络的负担,有效保障了视频播放流畅度及用户体验,且本发明专利技术的基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质应用方式简便,实现成本低廉,应用范围也相当广泛。

【技术实现步骤摘要】
基于参数集混淆的视频加密播放方法、系统和存储介质
本专利技术涉及互联网
,特别涉及互联网视频服务安全
,具体是指一种基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质。
技术介绍
目前各大主流的网络视频播放器产品,出于提升用户体验,减少卡顿和节省流量等目的,普遍采用了视频源缓存的技术,或者将线上视频缓存到本地进行离线播放。该方案在优化播放体验的同时,也存在视频源数据泄露的隐患,尤其是在Android端播放器中用户可以通过技术手段较为容易地获取播放器中缓存的数据。因此需要提供能有效提高视频源数据安全性的数据加密方法。现有技术中常见的视频数据加密方法通常非常复杂、运算量巨大,从而加大了移动端处理器及网络的负担,导致视频播放流畅度降低,用户体验较差等等巨大的不利影响。因此,如何提供一种运算量较低或适中,又可有效对播放合法性进行校验,从而提升视频源安全性,同时保证用户体验的视频加密播放方法成为本领域亟待解决的问题。
技术实现思路
本专利技术的目的是克服了上述现有技术中的缺点,提供一种仅需利用较低运算量即可实现视频加密解密,从而对播放合法性进行有效校验,提升视频源安全性,同时保证用户体验的基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质。为了实现上述的目的,本专利技术的基于参数集混淆的视频加密播放方法包括以下步骤:(1)视频服务端或客户端利用信令密码对原视频的原参数集进行混淆加密获得加密参数集及加密视频;(2)所述的客户端存储所述的加密视频;(3)所述的客户端获取所述的信令密码;(4)所述的客户端利用所述的信令密码解密所述的加密视频获得所述的原视频;(5)所述的客户端播放所述的原视频。该基于参数集混淆的视频加密播放方法中,所述的步骤(1)具体包括以下步骤:(1A-1)所述的视频服务端利用信令密码对原参数集进行混淆加密,获得加密参数集;(1A-2)所述的视频服务端利用所述的加密数据集替代所述的原参数集生成加密视频;(1A-3)所述的客户端根据用户操作从所述的视频服务端获取所述的加密视频。且所述的步骤(3)具体包括以下步骤:(3A-1)所述的客户端向所述的视频服务端发送身份信息;(3A-2)所述的视频服务端根据所述的身份信息判断该客户端是否合法,若是,则进入步骤(3A-3);(3A-3)所述的视频服务端向所述的客户端发送所述的信令密码。该基于参数集混淆的视频加密播放方法中,所述的步骤(1)具体包括以下步骤:(1B-1)所述的客户端根据用户操作从所述的视频服务端获取所述的信令密码和原视频;(1B-2)所述的客户端利用所述的信令密码对所述的原参数集进行混淆加密,获得加密参数集;(1B-3)所述的客户端利用所述的加密数据集替代所述的原参数集生成加密视频。且步骤(3)具体包括以下步骤:(3B-1)所述的客户端向所述的视频服务端发送身份信息;(3B-2)所述的视频服务端根据所述的身份信息判断该客户端是否合法,若是,则进入步骤(3B-3);(3B-3)所述的视频服务端向所述的客户端发送所述的信令密码。该基于参数集混淆的视频加密播放方法中,所述的身份信息为用户身份信息或客户端设备识别信息,所述的视频服务端根据所述的身份信息判断该客户端是否合法具体为:所述的视频服务端根据所述的用户身份信息判断该用户是否为合法用户,或根据所述的客户端设备识别信息判断该客户端是否为合法客户端。该基于参数集混淆的视频加密播放方法中,所述的步骤(3)还可具体包括以下步骤:(3b-1)所述的客户端验证用户身份信息是否合法,若是,则进入步骤(3b-2);(3b-2)所述的客户端向合法用户提供所述的信令密码。该基于参数集混淆的视频加密播放方法中,所述的信令密码为N×N的定点数矩阵,其中N为所述的原参数集的数据长度。该基于参数集混淆的视频加密播放方法中,所述的利用信令密码对原参数集进行混淆加密获得加密参数集及加密视频,具体为:将所述的矩阵与所述原参数集相乘获得加密参数集,以所述的加密参数集替换原视频中的原参数集获得加密视频;所述的利用所述的信令密码解密所述的加密视频获得所述的原视频,具体为:将所述矩阵的逆矩阵与所述加密参数集相乘获得所述的原参数集;以所述的原参数集替换加密视频中的加密参数集获得原视频。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述的基于参数集混淆的视频加密播放方法。本专利技术还提供一种用以实现上述方法的基于参数集混淆的视频加密播放系统。采用了该专利技术的基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质,由于其利用信令密码仅对原视频的原参数集进行混淆加密获得加密参数集及加密视频,从而在仅利用较低运算量的情况下即可实现视频加密解密,对播放合法性进行有效校验,提升视频源安全性,同时降低了移动端处理器及网络的负担,有效保障了视频播放流畅度及用户体验,且本专利技术的基于参数集混淆的视频加密播放方法、系统和计算机可读存储介质应用方式简便,实现成本低廉,应用范围也相当广泛。附图说明图1为本专利技术的基于参数集混淆的视频加密播放方法的步骤流程图。具体实施方式为了能够更清楚地理解本专利技术的
技术实现思路
,特举以下实施例详细说明。请参阅图1所示,为本专利技术的基于参数集混淆的视频加密播放方法的步骤流程图。在一种实施方式中,该基于参数集混淆的视频加密播放方法包括以下步骤:(1)视频服务端或客户端利用信令密码对原视频的原参数集进行混淆加密获得加密参数集及加密视频;(2)所述的客户端存储所述的加密视频;(3)所述的客户端并获取所述的信令密码;(4)所述的客户端利用所述的信令密码解密所述的加密视频获得所述的原视频;(5)所述的客户端播放所述的原视频。若由视频服务端进行原视频加密,则所述的步骤(1)具体包括以下步骤:(1A-1)所述的视频服务端利用信令密码对原参数集进行混淆加密,获得加密参数集;(1A-2)所述的视频服务端利用所述的加密数据集替代所述的原参数集生成加密视频;(1A-3)所述的客户端根据用户操作从所述的视频服务端获取所述的加密视频。相应地,所述的步骤(3)具体包括以下步骤:(3A-1)所述的客户端向所述的视频服务端发送身份信息;(3A-2)所述的视频服务端根据所述的身份信息判断该客户端是否合法,若是,则进入步骤(3A-3);(3A-3)所述的视频服务端向所述的客户端发送所述的信令密码。若由客户端进行原视频加密,则所述的步骤(1)具体包括以下步骤:(1B-1)所述的客户端根据用户操作从所述的视频服务端获取所述的信令密码和原视频;(1B-2)所述的客户端利用所述的信令密码对所述的原参数集进行混淆加密,获得加密参数集;(1B-3)所述的客户端利用所述的加密数据集替代所述的原参数集生成加密视频。则相应地,所述的步骤(3)具体包括以下步骤:(3B-1)所述的客户端向所述的视频服务端发送身份信息;(3B-2)所述的视频服务端根据所述的身份信息判断该客户端是否合法,若是,则进入步骤(3B-3);(3B-3)所述的视频服务端向所述的客户端发送所述的信令密码。在由客户端进行原视频加密的实施方式中,所述的步骤(3)还可替换地包括以下步骤:(3b-1)所述的客户端验证用户身份信息是否合法,若是,则进入步骤(3b-2);(3b-本文档来自技高网
...
基于参数集混淆的视频加密播放方法、系统和存储介质

【技术保护点】
1.一种基于参数集混淆的视频加密播放方法,其特征在于,所述的方法包括以下步骤:(1)视频服务端或客户端利用信令密码对原视频的原参数集进行混淆加密获得加密参数集及加密视频;(2)所述的客户端存储所述的加密视频;(3)所述的客户端获取所述的信令密码;(4)所述的客户端利用所述的信令密码解密所述的加密视频获得所述的原视频;(5)所述的客户端播放所述的原视频。

【技术特征摘要】
1.一种基于参数集混淆的视频加密播放方法,其特征在于,所述的方法包括以下步骤:(1)视频服务端或客户端利用信令密码对原视频的原参数集进行混淆加密获得加密参数集及加密视频;(2)所述的客户端存储所述的加密视频;(3)所述的客户端获取所述的信令密码;(4)所述的客户端利用所述的信令密码解密所述的加密视频获得所述的原视频;(5)所述的客户端播放所述的原视频。2.根据权利要求1所述的基于参数集混淆的视频加密播放方法,其特征在于,所述的步骤(1)具体包括以下步骤:(1A-1)所述的视频服务端利用信令密码对原参数集进行混淆加密,获得加密参数集;(1A-2)所述的视频服务端利用所述的加密数据集替代所述的原参数集生成加密视频;(1A-3)所述的客户端根据用户操作从所述的视频服务端获取所述的加密视频。3.根据权利要求2所述的基于参数集混淆的视频加密播放方法,其特征在于,所述的步骤(3)具体包括以下步骤:(3A-1)所述的客户端向所述的视频服务端发送身份信息;(3A-2)所述的视频服务端根据所述的身份信息判断该客户端是否合法,若是,则进入步骤(3A-3);(3A-3)所述的视频服务端向所述的客户端发送所述的信令密码。4.根据权利要求3所述的基于参数集混淆的视频加密播放方法,其特征在于,所述的身份信息为用户身份信息或客户端设备识别信息,所述的视频服务端根据所述的身份信息判断该客户端是否合法具体为:所述的视频服务端根据所述的用户身份信息判断该用户是否为合法用户,或根据所述的客户端设备识别信息判断该客户端是否为合法客户端。5.根据权利要求1所述的基于参数集混淆的视频加密播放方法,其特征在于,所述的步骤(1)具体包括以下步骤:(1B-1)所述的客户端根据用户操作从所述的视频服务端获取所述的信令密码和原视频;(1B-2)所述的客户端利用所述的信令密码对所述的原参数集进行混淆加密,获得加密参数集;(1B-3)所述的客户端利用所述的加密数据集替代所述的原参数集生成加密视频。6.根据权利要求5所述的基于参数集混淆的视频加密播放...

【专利技术属性】
技术研发人员:殷汶杰
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:上海,31

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

1