一种多媒体数据加密、解密的方法及装置制造方法及图纸

技术编号:14062750 阅读:252 留言:0更新日期:2016-11-28 00:36
本发明专利技术提供了一种多媒体数据加密、解密的方法及装置,其中的加密方法具体包括:采用二级密钥对多媒体数据进行加密,得到相应的加密密流;采用一级密钥对该二级密钥进行加密,得到相应的传输密钥;由于在网络中进行传输的是该加密密流和该传输密钥,而作为解密密钥的该一级密钥并不在网络中进行传输,因而能够确保多媒体数据在网络中传输的安全性,进而解决了多媒体数据被窃取或篡改的问题;并且,本发明专利技术采用二级密钥对多媒体数据进行加密和采用一级密钥对二级密钥进行加密,能够增加加密密流被破解的难度,因此能够进一步提高多媒体数据传输的安全性。

【技术实现步骤摘要】

本专利技术实施例涉及网络
,特别是涉及一种多媒体数据加密、解密的方法及装置
技术介绍
现代生活中网络技术给网络信息的保密带来严重威胁,很多保密信息被他人利用网络窃取,使得国家及个人信息安全遭受巨大损失,因此,采用对网络传输信息的加密工作也越来越被人们所重视。现有技术中通常采用的加密方法是:安全加密算法,其采用DES(数据加密标准,Data Encryption Standard)等加密方式对多媒体数据进行加密,该安全加密算法将视频文件看做普通的数据文件,不考虑视频文件的格式,通过DES算法改变原有的信息数据,具有安全性比较高的优点。然而,上述安全加密算法得到的加密密钥直接在网络的传输过程中有被黑客入侵(如植入木马)的可能,导致该安全加密算法被破解,进而导致多媒体数据的加密密钥被篡改或者窃取。
技术实现思路
本专利技术实施例公开了一种多媒体数据加密、解密的方法及装置,以解决现有加密方法中加密密钥可能被篡改或者窃取的问题。为了解决上述问题,本专利技术提供了一种多媒体数据加密的方法,所述方法包括:采用二级密钥对多媒体数据进行加密,得到相应的加密密流;采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥;向接收端发送所述加密密流和所述传输密钥;优选的,在所述采用二级密钥对多媒体数据进行加密,得到相应的加密
密流的步骤和所述采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥的步骤之前,所述方法还包括:对所述二级密钥进行定时更新;所述采用二级密钥对多媒体数据进行加密,得到相应的加密密流的步骤,具体为采用最新的二级密钥对多媒体数据进行加密,得到相应的加密密流;所述采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥步骤,具体为,采用一级密钥对所述最新的二级密钥进行加密,得到相应的传输密钥;优选的,所述向接收端发送所述加密密流和所述传输密钥的步骤,包括:向所述接收端发送多媒体数据包,其中,所述多媒体数据包包括:所述加密密流和所述传输密钥;优选的,所述一级密钥为通过串口输入的密钥。另一方面,本专利技术还提供了一种多媒体数据的解密方法,所述方法包括:接收加密密流和传输密钥;采用本地的一级密钥对所述传输密钥进行解密,得到解密密钥;采用所述解密密钥对所述加密密流进行解密,得到所述多媒体数据;优选的,所述接收加密密流和传输密钥的步骤,包括:接收多媒体数据包,其中,所述多媒体数据包包括:所述加密密流和所述传输密钥;优选的,所述本地的一级密钥为通过串口输入的密钥。再一方面,本专利技术还提供了一种多媒体数据的加密装置,所述装置包括:密流加密模块,用于采用二级密钥对多媒体数据进行加密,得到相应的加密密流;密钥加密模块,用于采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥;以及发送模块,用于向接收端发送所述加密密流和所述传输密钥;优选的,所述装置还包括:更新模块,用于在所述密流加密模块采用二级密钥对多媒体数据进行加密,得到相应的加密密流的操作和所述密钥加密模块采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥的操作之前,对所述二级密钥进行定时更新;则所述密流加密模块,具体用于采用最新的二级密钥对多媒体数据进行加密,得到相应的加密密流;所述密钥加密模块,具体用于采用一级密钥对所述最新的二级密钥进行加密,得到相应的传输密钥。又一方面,本专利技术还提供了一种多媒体数据的解密装置,所述装置包括:接收模块,用于接收加密密流和传输密钥;密钥解密模块,用于采用本地的一级密钥对所述传输密钥进行解密,得到解密密钥;以及密流解密模块,用于采用所述解密密钥对所述加密密流进行解密,得到所述多媒体数据。与现有技术相比,本专利技术包括以下优点:本专利技术采用二级密钥对多媒体数据进行加密,得到相应的加密密流;采用一级密钥对该二级密钥进行加密,得到相应的传输密钥;由于在网络中进行传输的是该加密密流和该传输密钥,而作为解密密钥的该一级密钥并不在网络中进行传输,因此能够确保多媒体数据在网络中传输的安全性,进而解决了多媒体数据被窃取或篡改的问题;并且,本专利技术采用二级密钥对多媒体数据进行加密和采用一级密钥对二级密钥进行加密,能够增加加密密流被破解的难度,因此能够进一步提高多媒体数据传输的安全性。附图说明图1是本专利技术提供的一种多媒体数据加密的方法实施例一的步骤流程图;图2是本专利技术提供的一种多媒体数据解密的方法实施例三的步骤流程
图;图3是本专利技术提供的一种多媒体数据加密、解密方法实施例四的原理示意图;图4是本专利技术提供的一种视频会议过程中多媒体数据加密、解密的方法实施例五的流程图;图5是本专利技术提供的一种多媒体数据加密的装置实施例一的结构示意图;图6是本专利技术提供的一种多媒体数据密钥更新的装置实施例二的结构示意图;以及图7是本专利技术提供的一种多媒体数据解密的装置实施例三的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。在互联网环境下,多媒体数据在网络传输过程中有可能会被黑客截获,从而导致该多媒体数据的被窃取或篡改,例如,在视频会议中,音视频流在网络中可能会被黑客截获从而被还原出会议内容,尤其对于涉密会议而言这将严重影响其会议内容传输的安全性。本专利技术提供了一种多媒体数据加密的方法,采用二级密钥对多媒体数据进行加密,得到相应的加密密流;由外部通过RS232串口输入的一级密钥对该二级密钥进行加密,得到相应的传输密钥;由于在网络中进行传输的是该加密密流和该传输密钥,而作为解密密钥的该一级密钥并不在网络中进行传输,因此能够确保多媒体数据在网络中传输的安全性,进而解决了多媒体数据被窃取或篡改的问题;并且,本专利技术采用二级密钥对多媒体数据进行加密和采用一级密钥对二级密钥进行加密,能够增加加密密流被破解的难度,因此能够进一步提高多媒体数据传输的安全性。参照图1,示出了本专利技术的一种多媒体数据加密的方法实施例一的步骤流程图,具体可以包括如下步骤:步骤101、采用二级密钥对多媒体数据进行加密,得到相应的加密密流;多媒体数据在网络中传输之前,可以采用二级密钥对所述多媒体数据进行加密,得到相应的加密密流,其中,所述加密密流具体指的是经所述二级密钥加密后的多媒体数据。在具体实现中,所述二级密钥可由FPGA(现场可编程门阵列,Filed-Programmable Gate Array)加密模块内部单独随机产生。所述二级密钥对所述多媒体数据进行加密的方式具体可以包括:3DES加密或AES加密等。其中,DES加密算法是一种使用密钥加密的块算法,其可以将64位(8字节)的明文输入块变为64位的密文输出块,使用的密钥也是64位。3DES又称Triple DES,是三重数据加密算法块密码的通称,是DES加密算法的一种,是以DES为基本模块,通过组合分组方法设计出分组加密算法,采用了3条56位(7字节)的密钥对数据进行三次加密。AES(高级加密标准,AdcancedEncryptionStandard)加密算法是一种区块加密标准,采用对称分组密码体制,AES加密算法基于排列和置换运算,可以使用128、192和256为密钥,并且128位(16字节)分组加密数据。可以理解,上述3DES加密或AES加密只是作为示例,实际上,本领域技本文档来自技高网
...
一种多媒体数据加密、解密的方法及装置

【技术保护点】
一种多媒体数据的加密方法,其特征在于,包括:采用二级密钥对多媒体数据进行加密,得到相应的加密密流;采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥;向接收端发送所述加密密流和所述传输密钥。

【技术特征摘要】
1.一种多媒体数据的加密方法,其特征在于,包括:采用二级密钥对多媒体数据进行加密,得到相应的加密密流;采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥;向接收端发送所述加密密流和所述传输密钥。2.根据权利要求1所述的方法,其特征在于,在所述采用二级密钥对多媒体数据进行加密,得到相应的加密密流的步骤和所述采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥的步骤之前,所述方法还包括:对所述二级密钥进行定时更新;所述采用二级密钥对多媒体数据进行加密,得到相应的加密密流的步骤,具体为采用最新的二级密钥对多媒体数据进行加密,得到相应的加密密流;所述采用一级密钥对所述二级密钥进行加密,得到相应的传输密钥步骤,具体为,采用一级密钥对所述最新的二级密钥进行加密,得到相应的传输密钥。3.根据权利要求1所述的方法,其特征在于,所述向接收端发送所述加密密流和所述传输密钥的步骤,包括:向所述接收端发送多媒体数据包,其中,所述多媒体数据包包括:所述加密密流和所述传输密钥。4.根据权利要求1所述的方法,其特征在于,所述一级密钥为通过串口输入的密钥。5.一种多媒体数据的解密方法,其特征在于,包括:接收加密密流和传输密钥;采用本地的一级密钥对所述传输密钥进行解密,得到解密密钥;采用所述解密密钥对所述加密密流进行解密,得到所述多媒体数据。6.根据权利要求5...

【专利技术属性】
技术研发人员:杨春晖李殿坤王艳辉
申请(专利权)人:北京视联动力国际信息技术有限公司
类型:发明
国别省市:北京;11

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

1