联网信息发布系统的播放列表及媒体任务的加密方法技术方案

技术编号:3875431 阅读:274 留言:0更新日期:2012-04-11 18:40
一种联网信息发布系统的播放列表及媒体任务的加密方法,在平台,按照规定的块的大小,对媒体文件进行分块,然后对媒体文件的每块进行MD5运算后,再把每块得到的MD5值组成一段信息,对这段信息再次进行MD5运算,将最终的MD5值放在播放列表里面,最后对播放列表进行加密。在终端,先对播放列表进行解密,从播放列表获得媒体文件信息摘要的MD5值与文件中所有块组成的信息摘要的MD5进行比较,如果不同,则禁止播放;如果相同,则开始比较每一块的MD5是否相同,相同则将这段信息放入缓冲区,等候播放;不同则终止播放。对于小文件来说,可以省略分块的步骤。本发明专利技术的优点在于:确保媒体资源在终端的合法播放,但又不影响视频的播放效果。

【技术实现步骤摘要】

本专利技术是关于联网信息发布系统,特别是指联网信息发布系统的播放列 表及媒体任务的加密方法。
技术介绍
联网信息发布系统现有的应用中,媒体资源在终端的存放是以源文件(未 加密)的形式存在。终端通过播放列表来控制播放的内容,按播放列表里指 定的文件名来索引媒体文件并播放。这样决定终端播放什么的只有播放列表 的文件名,对^!某体文件本身没有限制,所以只要是文件名匹配的正常文件都可以播放出来。这样问题就产生了如果将终端的媒体文件做偷梁换柱一将 文件替换为同名文件,那么现有的联网信息发布系统是不可控制的,不排除 在恶意破坏下,播放非法内容的情况。同时,播放列表在终端的存放也是以明文的形式,而我们的任务中有直 播和组播任务,这样的任务只和一个地址有关,内容完全由流媒体服务器决 定,如果地址被篡改,那么播放的内容也将是不可控制的。联网信息发布系统的产品是在公共场合给别人看的,它播放的内容决定 了它的价值,所以必须解决它本身存在的不安全性问题。
技术实现思路
本专利技术所要解决的技术问题在于提供两种确保媒体资源在终端的合法播 放,但又不能影响视频的播放效果的联网信息发布系统的播放列表及媒体任 务的加密方法。本专利技术是通过以下技术方案解决上述技术问题之一的对于大的媒体文 件,本专利技术提供一种, 包括下述步骤在平台端步骤l:按照规定的块的大小,对媒体文件进行分块;步骤2:然后对分块以后的每块媒体数据进行MD5运算,再把每块媒体 数据进行MD5运算得到的第一 MD5值组成一段第 一信息摘要,将该媒体文 件、每块媒体数据的第一 MD5值组成的第一信息摘要和该第一信息摘要长保 存在同一第一文件中,该媒体文件、第一信息摘要和该第一信息摘要长按规 定的结构进行存放,并依相应的媒体文件名对该第 一文件进行保存;步骤3:对上述第一信息摘要再次进行MD5运算,得到第二MD5值, 将该第二 MD5值放在播放列表里面;步骤4:对播放列表进行加密;在终端步骤5:首先对播放列表进行解密;步骤6:从播放列表中获得要下载的媒体文件名,然后下载保存该第一 文件,终端根据上述规定存放的结构解析该第一文件,对该第一文件中的第 一信息摘要进行MD5运算,得到第三MD5值,将从播放列表中直接获得的 媒体文件第一信息摘要的第二 MD5值与该第三MD5值进行比较,如果不同, 则禁止播放该媒体文件,如果相同,转步骤7;步骤7:首先将媒体文件中的媒体数据按存放顺序依次取一块出来进行 MD5运算,得到一32位的MD5值C,接着从媒体文件的第一信息摘要中按 顺序取32位,得到一 32位的MD5值D,比较MD5值C和MD5值D,相同 则将这段媒体数据放入緩冲区,等候播放,转步骤8,不同则终止播放;步骤8:重复步骤7,直到媒体文件的媒体数据的每一块都效验完为止。本专利技术进一步具体为所述步骤2中,平台按照媒体文件、信息摘要、信息摘要长存放顺序的 文件结构存储所述第一文件。所述第一信息摘要长为4个字节。所述步骤4中,平台端对播放列表的内容采用DES私钥进行加密,得到 播放列表的密文,并且做到一次一密,然后对播放列表的密文计算MD5值后 对该播放列表密文的MD5值用RSA私钥进行加密,得到播放列表密文的MD5值密文,DES的私钥用RSA私钥进行加密,得到私钥的密文,所述私 钥的密文长和播放列表密文的MD5值密文长都扩充到模长。所述模长、私钥的密文、播放列表密文的MD5值密文以及播放列表的密 文按照如下顺序的文件结构进行存放模长、私钥的密文、播放列表密文的 MD5值密文、播放列表的密文。所述模长为4字节,所述一次一密,是指播放列表更新时,更换DES的 私钥。所述步骤5中,播放列表的解密的具体工作流程包括下述步骤步骤52:用RSA公钥解密出DES密钥;步骤54: RSA公钥解密出播放列表密文的MD5值;步骤56:重新计算播放列表密文的MD5值;步骤58:比较步骤54、 56中的MD5值,如果相等,则证明播放列表没 有被篡改,转步骤59;否则,告知平台播放列表被篡改; 步骤59: DES密钥解密出播放列表的明文。本专利技术是通过以下技术方案解决上述技术问题之二的对于小的媒体文 件,本专利技术提供一种, 包括下述步骤在平台端对整个媒体文件进行MD5运算,得到一第四MD5值,并将该第四MD5 值作为信息摘要放入播放列表,然后对播放列表进行加密; 在终端首先对播放列表进行解密,然后从播放列表中获得要下载的媒体文件名, 下载该媒体文件,然后对该媒体文件进行MD5运算,得到一第五MD5值, 将该第五MD5值与播放列表中的第四MD5值相比较,相同,则播放该媒体 文件,不同,则禁止播放。所述平台端对播放列表的内容采用DES私钥进行加密,得到播放列表的 密文,并且做到一次一密,然后对播放列表的密文计算MD5值后对该播放列 表密文的MD5值用RSA私钥进行加密,得到播放列表密文的MD5值密文,DES的私钥用RSA私钥进行加密,得到私钥的密文,所述私钥的密文长和播 放列表密文的MD5值密文长都扩充到模长,所述模长、私钥的密文、播放列 表密文的MD5值密文以及播放列表的密文按照如下顺序的文件结构进行存 放模长、私钥的密文、播放列表密文的MD5值密文、播放列表的密文。所 述模长为4字节,所述一次一密,是指播放列表更新时,更换DES的私钥。本专利技术的优点在 于媒体文件在每次播放前进行验证,验证该媒体文件是否是平台生成,即 终端只播放平台生成的文件。播放列表采用对称加密算法与非对称加密算法 相结合进行加密。即播放列表在终端以密文的形式存在,明文只在内存中存 在,本专利技术不仅在安全上能满足终端的要求,而且在性能上,尤其是二次加 密后的视频在终端边解密边播放对视频的播放效果影响不大。附图说明下面参照附图结合实施例对本专利技术作进一步的描述。图1是本专利技术的总 的工作流程示意图。图2是本专利技术的终 端工作流程图。具体实施方式请参阅图1,是本专利技术联网信息发布系统的 播放列表及媒体任务的加密 方法的总的工作流程示意图,本专利技术联网信息发布系统的播放列表及媒体任 务的加密方法包括下述步骤在平台端步骤l:按照规定的块的大小,对媒体文件进行分块; 步骤2:然后对分块以后的每块媒体数据进行MD5运算,再把每块媒体 数据进行MD5运算得到的第一 MD5值组成一段第一信息摘要,将该媒体文 件、每块媒体数据的第一 MD5值组成的第一信息摘要和该第一信息摘要长保 存在同一第一文件中,该媒体文件、第一信息摘要和该第一信息摘要长按规 定的结构进行存放,并依相应的媒体文件名对该第 一文件进行保存;步骤3:对上述第一信息摘要再次进行MD5运算,得到第二MD5值, 将该第二 MD5值放在播放列表里面; 步骤4:对播放列表进行加密; 在终端步骤5:首先对播放列表进行解密;步骤6:从播放列表中获得要下载的媒体文件名,然后下载保存该第一 文件,终端根据上述规定存放的结构解析该第一文件,对该第一文件中的第 一信息摘要进行MD5运算,得到第三MD5值,将从播放列表中直接获得的 媒体文件第一信息摘要的第二 MD5值与该第三MD5值进行比较,如果不同, 则禁止播放该媒体文件,如果相同,转步骤7;步骤7:首先将媒体文件中的媒体数据按存放顺序依次取一块出来进行 MD5运算,得到一32位的本文档来自技高网...

【技术保护点】
一种联网信息发布系统的播放列表及媒体任务的加密方法,其特征在于:包括下述步骤: 在平台端: 步骤1:按照规定的块的大小,对媒体文件进行分块; 步骤2:然后对分块以后的每块媒体数据进行MD5运算,再把每块媒体数据进行MD5运 算得到的第一MD5值组成一段第一信息摘要,将该媒体文件、每块媒体数据的第一MD5值组成的第一信息摘要和该第一信息摘要长保存在同一第一文件中,该媒体文件、第一信息摘要和该第一信息摘要长按规定的结构进行存放,并依相应的媒体文件名对该第一文件进行保存; 步骤3:对上述第一信息摘要再次进行MD5运算,得到第二MD5值,将该第二MD5值放在播放列表里面; 步骤4:对播放列表进行加密; 在终端: 步骤5:首先对播放列表进行解密; 步骤6:从播放列表中获得要下 载的媒体文件名,然后下载保存该第一文件,终端根据上述规定存放的结构解析该第一文件,对该第一文件中的第一信息摘要进行MD5运算,得到第三MD5值,将从播放列表中直接获得的媒体文件第一信息摘要的第二MD5值与该第三MD5值进行比较,如果不同,则禁止播放该媒体文件,如果相同,转步骤7; 步骤7:首先将媒体文件中的媒体数据按存放顺序依次取一块出来进行MD5运算,得到一32位的MD5值C,接着从媒体文件的第一信息摘要中按顺序取32位,得到一32位的MD5值D,比较MD5值C和MD 5值D,相同则将这段媒体数据放入缓冲区,等候播放,转步骤8,不同则终止播放; 步骤8:重复步骤7,直到媒体文件的媒体数据的每一块都效验完为止。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王华丽周永森
申请(专利权)人:福州星网视易信息系统有限公司
类型:发明
国别省市:35[中国|福建]

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

1
相关领域技术
  • 暂无相关专利