The embodiment of the invention provides a video encryption algorithm and device. The method is applied to the gateway device. The method includes: receiving the transmission data and analyzing the format of the transmission data to determine whether the transmission data is audio and video data, and analyze the description information of the transmission data when the data is transmitted as audio and video data, in which the description information includes whether the transmission data is encrypted or not; in the root, the data is encrypted or not; When the information is not encrypted, the DVB CSA algorithm or AES algorithm is used to encrypt the transmission data and send the encrypted transmission data to other devices. Thus, when the data is transmitted to audio and video data and needs to be encrypted, a special video encryption algorithm, DVB CSA algorithm or AES algorithm, is used to encrypt the transmission data through the gateway device, and it does not need to modify the original communication system, and does not have any influence on the user.
【技术实现步骤摘要】
视频加密方法及装置
本专利技术涉及通信
,具体而言,涉及一种视频加密方法及装置。
技术介绍
目前视频加密技术主要有两种:信源加密及信道加密。信源加密是使用专门设置的摄像头,直接在摄制的同时加密。然而信源加密原本主要应用于音频加密,音频的数据量比较小,而视频的数据量则过大,因此这种方式的加密速度很慢,甚至不能进行。并且,信源加密无法适应现有应用环境,必须针对具体产品设计应用。信道加密,比如TransportLayerSecurity(TLS,安全传输层协议)之类,对数据进行软件加密,这种方式由于高清视频的数据量太大,无法对高清视频进行加密。
技术实现思路
为了克服现有技术中的上述不足,本专利技术实施例的目的在于提供一种视频加密方法及装置,其能够在传输数据为音视频数据且需要进行加密时,通过网关设备采用专门的视频加密算法,即DVB-CSA算法或AES算法,对传输数据进行加密,并且不需要对原有的通信系统进行修改。本专利技术实施例提供一种视频加密方法,应用于网关设备,所述方法包括:接收传输数据,并分析所述传输数据的格式,以判断所述传输数据是否为音视频数据;在所述传输数据为音视频数据时,分析所述传输数据的描述信息,其中,所述描述信息包括所述传输数据是否已加密;在根据所述描述信息判定所述传输数据未加密时,采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备。本专利技术实施例还提供一种视频加密方法,应用于通信系统,所述通信系统包括依次通信连接的第一设备、第一网关设备及第二网关设备,所述方法包括:所述第一网关设备接收所述第一设备 ...
【技术保护点】
1.一种视频加密方法,其特征在于,应用于网关设备,所述方法包括:接收传输数据,并分析所述传输数据的格式,以判断所述传输数据是否为音视频数据;在所述传输数据为音视频数据时,分析所述传输数据的描述信息,其中,所述描述信息包括所述传输数据是否已加密;在根据所述描述信息判定所述传输数据未加密时,采用DVB‑CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备。
【技术特征摘要】
1.一种视频加密方法,其特征在于,应用于网关设备,所述方法包括:接收传输数据,并分析所述传输数据的格式,以判断所述传输数据是否为音视频数据;在所述传输数据为音视频数据时,分析所述传输数据的描述信息,其中,所述描述信息包括所述传输数据是否已加密;在根据所述描述信息判定所述传输数据未加密时,采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备。2.根据权利要求1所述的方法,其特征在于,所述网关设备中存储有预先设置的加密方式,所述网关设备中还存储有音视频数据秘钥库和/或关键数据秘钥库,所述采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备,包括:在所述加密方式为一级加密时,从所述音视频数据秘钥库中随机选择目标加密秘钥,并根据所述目标加密秘钥采用所述DVB-CSA算法对所述传输数据进行加密;在加密完成后,将加密信息添加到所述描述信息中,以便接收加密后的所述传输数据的其他设备根据所述加密信息进行解密,其中,所述加密信息包括所述目标加密秘钥。3.根据权利要求2所述的方法,其特征在于,所述采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备,包括:在所述加密方式为二级加密时,从所述关键数据秘钥库中随机选择目标关键数据秘钥,并根据所述目标关键数据秘钥采用所述AES算法对所述传输数据进行加密;在加密完成后,将加密信息添加到所述描述信息中,以便接收加密后的所述传输数据的其他设备根据所述加密信息进行解密,其中,所述加密信息包括所述目标关键数据秘钥。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在根据所述描述信息判定所述传输数据已加密时,根据所述描述信息中的加密信息对所述传输数据进行解密,并将解密后的所述传输数据发送给其他设备。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述传输数据不为音视频数据时,采用透明转发...
【专利技术属性】
技术研发人员:吴卫国,杨钦,
申请(专利权)人:四川泰立科技股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。