[发明专利]流媒体加密及解密方法、加密及解密装置有效
申请号: | 201510031240.2 | 申请日: | 2015-01-21 |
公开(公告)号: | CN104580236B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 胡程豪;胡朝晖;张鑫 | 申请(专利权)人: | 深圳市创维群欣安防科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518116 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 加密 解密 方法 装置 | ||
技术领域
本发明涉及网络通信及信息处理技术领域,尤其涉及一种流媒体加密及解密方法、加密及解密装置。
背景技术
目前,随着互联网的普及和多媒体技术在互联网上的应用,迫切要求能解决实时传送视频、音频、文字、图片等媒体文件,于是流媒体应运而生。
简单的说,流媒体技术是指采用流式传输的方式将多媒体信息(视频、音频、文字、图片等媒体文件)经过特殊的压缩方式分成一个个压缩包,由流媒体服务器按照特定的顺序将文件连续实时的发送出去,客户端无需等整个文件全部下载完,可以边接收数据边播放。流媒体技术广泛的应用于视频会议、视频点播、网络电视、网络电台、远程教育、电子商务等领域。现有的流媒体传输的过程如图1所示。
为了提高流媒体传输安全性,通常在流媒体传输过程中进行加密。现有的流媒体加密技术方案如下:
方案1:在视频压缩编码过程中即图1中的加密位置1对视频数据进行加密。这种方案的缺点是降低了数据的相关性(冗余度),而压缩则需要利用数据的冗余度,所以这种方法会降低数据的压缩率。
方案2:在压缩编码之后分包时即图1中的加密位置2对视频数据进行加密。这种方案的缺点是没考虑分包的传输,当传输过程出现丢包的情况时,则接收端相关的包数据不能解码。
方案3:采用分块加密法,即将明文分成固定长度的组,用同一秘钥和算法分别对每一组加密,输出固定长度的密文。其缺点在于该方法会使数据之间存在相关性,则解密时就需要联合所需要的数据位,一旦媒体数据在传输过程中出现位错误,则相关的数据位解密也会出错。而突发性位错误在无线环境下经常出现,故此方案容错性较差。
方案4:采用流密码加密方案。流密码(stream cipher)也称为序列密码,每次加密处理数据流的一位或一个字节,加解密使用相同的密钥,是对称密码算法的一种。其原理是生成与明文等长的密码本,又称伪随机序列,然后与明文进行逐位或者逐字节的加密操作。在实际使用流加密方法时,引入初始向量和散列算法能提高安全性。流密码的加密过程如图2所示。
该方案的缺点在于,相同的初始向量产生的密码本源自于同一个伪随机序列,一旦获取一个初始向量和“明文-密文对”,就能获取拥有相同初始向量的密码本,从而破解明文信息。
方案5:采用置换加密。置换只不过是一个简单的换位,每个置换都可以用一个置换矩阵Ek来表示。每个置换都有一个与之对应的逆置换Dk。该方法简单高效,但也容易根据“明文-密文对”寻找规律,破解算法。
方案6:采用混沌加密算法。混沌加密算法是近年来出现的一种较新的加密算法,是依靠混沌算法产生伪随机的混沌序列作为密钥进行加密。混沌系统具有三个关键要素:一是对初始条件的敏感依赖性;二是临界水平,这里是非线性事件的发生点;三是分形维,它表明有序和无序的统一。混沌系统经常是自反馈系统,同一输出会回去经过变换再输出,循环往复,任何初始值的微小差别都会按指数放大,因此导致系统内的不可长期预测。这就注定了混沌加密算法具有如下缺陷:
1.短周期响应
现有的混沌序列的对于所生成序列的周期性、伪随机性、复杂性、互相关性等的估计是建立在统计上,或是通过实验测试给出的,这难以保证其每个实现序列的周期足够大,复杂性足够高,因而不能使人放心地采用它来加密。例如,在自治状态下,输入信号为零时,加密器表现为有限周期响应。不同初始状态对应于不同周期,其周期长度可能很短,这一缺点在某种程度上降低了混沌加密系统的保密性。
2.有限精度效应
混沌序列的生成总是要用有限精度器件来实现,从而混沌序列生成器可归结为有限自动机来描述。这样,混沌生成器能否超越已有的用有限自动机和布尔逻辑所给出的大量研究成果,是一个很值得研究的课题。大多数在有限精度下实现的混沌系统,其性质会与其理论结果大相径庭,从而使许多基于混沌系统的无法实现。甚至有学者认为,有限精度效应是混沌理论走向应用中出现的一大难题。
3.实现精度与保密性的矛盾
对于分段线性的混沌映射加密系统,相邻的两个状态可能落在同一条直线段上。在数字实现精度很高的情况下,解密者就可利用这个特点,在知道少量的明文--密文对照的情况下轻易地恢复出具有足够精度的密钥。也就是说,它对于选择明文攻击抵抗力很差,从而在这一意义上不具有保密性。
发明内容
本发明的主要目的在于提供一种具有良好的保密性且不影响压缩率的流媒体加密及解密方法、加密及解密装置。
为了达到上述目的,本发明提出一种流媒体加密方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创维群欣安防科技股份有限公司,未经深圳市创维群欣安防科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510031240.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语音证据服务系统
- 下一篇:一种网络访问控制的方法和系统