一种加密广告播放系统的制作方法

文档序号:17955920发布日期:2019-06-19 00:27阅读:384来源:国知局
一种加密广告播放系统的制作方法

本实用新型涉及多媒体终端技术领域,特别是涉及一种加密广告播放系统。



背景技术:

数字电视作为主流媒体,是进行信息传播、政策宣传和舆论引导的主要途径。广告是数字电视的重要组成部分,主要通过两种方式传播:一种方式是作为数字电视节目内容的一部分,以音频的形式与数字电视节目一起传播;另一种是作为独立的增值应用,通过运营商前端的广告系统进行播放。目前安装在公众场合的广告播放设备存在信息安全隐患,有不法分子会私自打开广告播放设备,更换预存的广告节目,达到播放不法画面的目的。



技术实现要素:

本实用新型所要解决的技术问题是提供一种加密广告播放系统,提高广告数据的安全性。

本实用新型解决其技术问题所采用的技术方案是:提供一种加密广告播放系统,包括:解密模块、分析模块和播放模块,所述解密模块用于读取广告数据末尾签名,并利用预设的秘钥对广告数据进行解密;所述分析模块用于判断解密是否成功,若解密成功则向播放模块发出播放的指令,若解密失败或发现未经加密,则向播放模块发出禁止播放的指令;所述播放模块根据分析模块的指令播放解密后的广告数据。

所述的加密广告播放系统还包括加密模块,所述加密模块根据预设秘钥对广告数据进行加密。

所述加密模块通过采用对广告数据与特殊秘钥进行扰乱后生成MD5签名来对广告数据进行企业级加密。

有益效果

由于采用了上述的技术方案,本实用新型与现有技术相比,具有以下的优点和积极效果:本实用新型通过解密模块对加密的广告进行解密,只有在解密成功的情况下才播放相应的广告数据,从而杜绝播放一切非法节目,提高了广告数据的安全性。

附图说明

图1是本实用新型的结构方框图;

图2是本实用新型的工作流程图。

具体实施方式

下面结合具体实施例,进一步阐述本实用新型。应理解,这些实施例仅用于说明本实用新型而不用于限制本实用新型的范围。此外应理解,在阅读了本实用新型讲授的内容之后,本领域技术人员可以对本实用新型作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

本实用新型的一种实施方式涉及一种加密广告播放系统,如图1所示,包括:解密模块、分析模块和播放模块,所述解密模块用于读取广告数据末尾签名,并利用预设的秘钥对广告数据进行解密;所述分析模块用于判断解密是否成功,若解密成功则向播放模块发出播放的指令,若解密失败或发现未经加密,则向播放模块发出禁止播放的指令;所述播放模块根据分析模块的指令播放解密后的广告数据。

本实施方式中,所述的加密广告播放系统还包括加密模块,该加密模块根据预设秘钥对广告数据进行加密,加密时,可以采用对广告数据与特殊秘钥进行扰乱后生成MD5签名来对广告数据进行企业级加密。例如在未加密的广告视频的数据为123456,对此123456(即未加密广告数据的数据)和预设密码01001(即秘钥)进行扰乱计算并使用MD5算法生成特定的签名ABC,并把生成的签名添加到视频数据的末尾,从而实现加密的过程。在进行解密时,解密模块会根据未加密的广告视频的数据和预设的密码01001(和加密模块采用相同的计算方法)来算一个签名ABC,此时算到的签名与读取到的广告视频末尾的签名一致,则认为合法允许播放。如果解密模块的预设密码为10010,其算到的签名为ACB,此时算到的签名与读取到的广告视频末尾的签名不一致,则认为不合法,禁止播放。

由此可见,本实施方式的系统分为制卡和播放两部分,在制卡环节通过读卡器将经过加密的节目拷贝在存储卡中,制卡之前系统通过对每一播放广告数据与秘钥进行扰乱后生成MD5签名来加密;在播放时通过秘钥对广告数据进行解密验证,确保了未经加密的广告数据无法被播放。加密时使用了快速加密的方法,加快了加密步骤的速度,采用对广告数据与特殊秘钥进行扰乱后生成MD5签名来对广告数据进行企业级加密,加密后不可逆,提高了广告数据的安全性,确保广告机不会播放未经加密的广告数据。

本实用新型的工作方式如下,如图2所示,包括以下步骤:(1)读取广告数据,并利用预设秘钥对加密的广告数据进行解密;(2)判断解密是否成功,若解密成功则播放解密后的广告数据,若解密失败或发现未经加密,则不播放广告数据。

具体地说,在播放广告前,需要对广告数据进行加密,加密时,采用对广告数据与特殊秘钥进行扰乱后生成MD5签名来对广告数据进行企业级加密,即对广告数据通过与秘钥经过扰乱后生成MD5签名,并将此签名添加到广告数据末尾。在播放广告时,需要通过解密模块对广告数据进行解密,解密时,先读取广告数据末尾签名,根据预设的密码(和加密模块同样的计算方法)计算签名,将计算出的签名和读取到的广告数据末尾的签名进行对比,如果此时两者一致,表示该广告数据合法并播放该广告,如果两者不一致,则表示该广告数据不属于该广告播放系统应该播放的数据,禁播该广告。另外还有一种情况,即广告数据未进行加密,这表示该广告数据是不法分子私自打开广告播放设备后加入的或和当前密码以及计算规则不一致的广告数据,此时计算的签名不合法(即和广告数据的签名不一致),此时分析模块则直接判定解密失败,播放模块禁播该广告。

不难发现,本发明通过解密模块对加密的广告进行解密,只有在解密成功(即加密模块计算的签名和解密模块计算的签名一致就称之为解密成功)的情况下才播放相应的广告数据,从而杜绝播放一切非法节目,提高了广告数据的安全性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1