视频加密方法及装置制造方法及图纸

技术编号:18600610 阅读:57 留言:0更新日期:2018-08-04 21:12
本发明专利技术实施例提供一种视频加密算法及装置。所述方法应用于网关设备,所述方法包括:接收传输数据,并分析传输数据的格式,以判断传输数据是否为音视频数据;在传输数据为音视频数据时,分析传输数据的描述信息,其中,描述信息包括传输数据是否已加密;在根据描述信息判定传输数据未加密时,采用DVB‑CSA算法或AES算法对传输数据进行加密,并将加密后的传输数据发送给其他设备。由此,在传输数据为音视频数据且需要进行加密时,通过网关设备采用专门的视频加密算法,即DVB‑CSA算法或AES算法,对传输数据进行加密,并且不需要对原有的通信系统进行修改,同时不会对用户产生任何影响。

Video encryption method and device

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算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备。本专利技术实施例还提供一种视频加密方法,应用于通信系统,所述通信系统包括依次通信连接的第一设备、第一网关设备及第二网关设备,所述方法包括:所述第一网关设备接收所述第一设备发送的传输数据,并分析所述传输数据的格式,以判断所述传输数据是否为音视频数据;在所述传输数据为音视频数据时,所述第一网关设备分析所述传输数据的描述信息,其中,所述描述信息包括所述传输数据是否已加密;在所述第一网关设备根据所述描述信息判定所述传输数据未加密时,所述第一网关设备采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给所述第二网关设备。本专利技术实施例还提供一种视频加密装置,应用于网关设备,所述装置包括:格式分析模块,用于接收传输数据,并分析所述传输数据的格式,以判断所述传输数据是否为音视频数据;加密判断模块,用于在所述传输数据为音视频数据时,分析所述传输数据的描述信息,其中,所述描述信息包括所述传输数据是否已加密;加密模块,用于在根据所述描述信息判定所述传输数据未加密时,采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术实施例提供一种视频加密方法及装置。网关设备在接收到传输数据后,分析所述传输数据的格式,并根据所述传输数据的格式判断所述传输数据是否为音视频数据。在所述传输数据为音视频数据时,所述网关设备分析所述传输数据中的描述信息,以根据所述描述信息判断所述传输数据已加密。其中,所述描述信息包括所述传输数据是否已加密。若所述传输数据未加密,所述网关设备采用DVB-CSA算法或AES算法对所述传输数据进行加密,并将加密后的所述传输数据发送给其他设备。由此,在传输数据为音视频数据且需要进行加密时,通过网关设备采用专门的视频加密算法,即DVB-CSA算法或AES算法,对传输数据进行加密,并且不需要对原有的通信系统进行修改,同时不会对用户产生任何影响。为使专利技术的上述目的、特征和优点能更明显易懂,下文特举本专利技术较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例提供的通信系统的方框示意图。图2是本专利技术实施例提供的网关设备的方框示意图。图3是本专利技术第一实施例提供的视频加密方法的流程示意图之一。图4是图3中步骤S130包括的子步骤的流程示意图之一。图5是图3中步骤S130包括的子步骤的流程示意图之二。图6是本专利技术第一实施例提供的视频加密方法的流程示意图之二。图7是本专利技术第一实施例提供的视频加密方法的流程示意图之三。图8是本专利技术第二实施例提供的视频加密方法的流程示意图。图9是本专利技术第三实施例提供的视频加密装置的方框示意图之一。图10是本专利技术第三实施例提供的视频加密装置的方框示意图之二。图标:10-通信系统;100-网关设备;101-存储器;102-存储控制器;103-处理器;110-第一网关设备;120-第二网关设备;210-第一设备;220-第二设备;300-视频加密装置;310-格式分析模块;320-加密判断模块;330-加密模块;340-解密模块;350-转发模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参照图1,图1是本专利技术实施例提供的通信系统10的方框示意图。所述通信系统10包括依次通信连接的第一设备210、第一网关设备110、第二网关设备120及第二设备220。所述第一设备210用于获取音视频,并将得到的音视频发送给所述第二设备220进行显示或者分析处理等。在传输过程中,所述第一网关设备110用于在接收到所述音视频数据后,将其进行加密,并将加密后的音视频数据发送给所述第二网关设备120。所述第二网关设备120用于对接收的加密后的音视频数据进行解密,并将解密后的音视频数据发送给所述第二设备220,以便所述第二设备220直接进行后续处理。由此,对音视频数据进行加密、解密及传输,同时不会对通信系统10的进行修改。其中,可以通过有线或无线的方式实现数据通信。可选地,在网络环境比较复杂时,所述通信系统10中还可以设置由路由设备,以便将所述第一网关设备110解密后的音视频数据发送给所述第二网关设备120。可选地,在对音视频数据进行加密传输前,在所述第一网关设备110及第二网关设备120中设置IP地址,以便进行后续的音视频数据传输。其中,在上述描述中,所述第一网关设备110用于对音视频数据进行加密,所述第二网关设备120用于对音视频数据进行加密。当然可以理解的是,在其他音视频数据加解密传输过程中,第二网关设备120可以对音视频数据进行加密,所述第一网关设备110可以对加密的音视频数据进行解密。请参图2,图2是本专利技术实施本文档来自技高网...

【技术保护点】
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

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

1