[发明专利]一种对多媒体文件进行加密的方法及装置无效
申请号: | 201010277544.4 | 申请日: | 2010-09-08 |
公开(公告)号: | CN101969545A | 公开(公告)日: | 2011-02-09 |
发明(设计)人: | 宋伟明;陈有鑫;何海建 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N7/167 | 分类号: | H04N7/167;H04N7/24;H04L9/08 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 文件 进行 加密 方法 装置 | ||
技术领域
本发明涉及多媒体技术,尤其涉及一种对多媒体文件进行加密的方法及装置。
背景技术
随着信息技术的发展,人们对工作、生活或娱乐等各方面的需求逐渐提高,有时会将工作时的重要会议片段进行记录,或者将生活或娱乐等过程中的精彩片段进行保存,以留作纪念。其中,所述记录或保存的过程即为多媒体文件的录制过程。但是,另一个重要的问题也随之产生,即:多媒体文件的安全性问题。如果个人电脑、移动终端或其它个人数码设备丢失,其中存储的多媒体文件也将会丢失,又因多媒体文件中可能含有重要商业秘密或个人重要隐私等,因此,多媒体文件一旦被他人获得,则将给多媒体文件的拥有者带来很大损失,例如:由于商业秘密的泄露导致企业经济损失,或者,已泄露的个人隐私成为他人对隐私拥有者进行人身攻击的武器等。
为了解决上述多媒体文件的安全性问题,现有技术中提出对多媒体文件进行加密的技术,实现方法为:在多媒体文件录制完毕后,对整个多媒体文件进行加密;以后如要播放多媒体文件,需输入相应密码先对其解密,之后进行解析、解码等操作。虽然该方法可实现对多媒体文件的加密,但是,目前的解密手段也很高超,一旦密码被强行解密,多媒体文件的安全性依然不能得到保障。
发明内容
有鉴于此,本发明的主要目的在于提供一种对多媒体文件进行加密的方法及装置,可实现人们对私有的多媒体文件进行保护,进一步提高多媒体文件的安全性。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种对多媒体文件进行加密的方法,该方法包括:
多媒体文件录制过程中,逐帧对采集到的已编码的视频数据和音频数据分别进行加密,之后存储;多媒体文件播放过程中,对解析所得的每帧数据进行解密,之后解码。
其中,所述加密和解密时的密钥由用户口令和随机数经加密算法计算得到。
其中,所述用户口令为用户输入所得;所述随机数在录制过程中生成。
其中,所述随机数存储于录制所得的多媒体文件中。
其中,所述加密过程具体为:将用户输入的口令与录制过程中生成的随机数进行加密计算得到密钥,之后将已编码的视频数据和音频数据分别与密钥进行加密计算;
所述解密过程具体为:从解析所得的数据中读出随机数,并将用户口令和读取到的随机数进行加密计算得到密钥,之后将解析所得的每帧数据与密钥进行加密计算。
本发明还提供了一种对多媒体文件进行加密的装置,该装置包括:加密模块和解密模块;其中,
所述加密模块,用于多媒体文件录制过程中,逐帧对采集到的已编码的视频数据和音频数据分别进行加密,并将加密之后的数据发送到存储模块;
所述解密模块,用于多媒体文件播放过程中,对解析所得的每帧数据进行解密,并将解密所得数据发送到解码模块。
该装置还包括:数据采集模块、编码模块、存储模块、解析模块和解码模块;
所述数据采集模块,用于逐帧采集视频数据和音频数据,并将采集到的数据逐帧发送到编码模块;
所述编码模块,用于对数据采集模块所发的每帧数据进行编码,并将编码所得数据发送给加密模块;
所述存储模块,用于存储经加密模块加密所得的多媒体文件;
所述解析模块,用于对存储模块存储的数据进行解析,并将解析所得音、视频数据发送给解密模块;
所述解码模块,用于对经解密模块解密的数据执行解码操作;
相应的,所述加密模块,进一步用于接收编码模块发送的编码后的数据;
所述解密模块,进一步用于接收解析模块所发的解析后的数据。
其中,所述加密模块执行加密操作或解密模块执行解密操作时,所用的密钥由用户口令和随机数经加密算法计算得到。
其中,所述加密模块执行加密操作时,具体用于产生随机数,并对用户口令和自身产生的随机数执行加密计算得到密钥,之后将编码模块所发的编码后的数据与加密密钥进行加密计算,并将加密结果发送给存储模块;
所述解密模块执行解密操作时,具体用于从解析模块解析所得的数据中读出随机数,并将用户口令和读取到的随机数进行加密计算,得到密钥,之后将解密密钥与解析模块发送的音、视频数据进行解密计算,所得结果发送到解码模块。
该装置进一步包括用户界面模块,用于用户在多媒体文件录制前以及多媒体文件播放前,输入用户口令,并将用户口令发送给加密模块或解密模块;
相应的,所述加密模块,进一步用于接收用户界面模块所发的用户口令;
所述解密模块,进一步用于接收用户界面模块所发的用户口令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010277544.4/2.html,转载请声明来源钻瓜专利网。