因为空中无人信息平台需要的视频加密方案是保密性强且加密不改变视频码流格式,不影响压缩比,不影响视频的正常实时播放。所以我们今天介绍的加密算法,是充分利用压缩过程提供的信息来对加密过程提供基础吗,使得加密和压缩均具有较好的性能吗,加密在压缩之后并且不改变压缩比。
一、空中无人平台视频图像加密算法
1、 MPEG编码介绍
在MPEG编码过程中,视频图像被分割成图像组层(GOP),每个图像组层(GOP)由一系列I, _P和B帧组成,其中I帧是不需要参考其它帧的帧内图,通过DCT变换方法单独编码; P帧是参考前面的I帧或者P帧来进行预测编码的预测图;B帧是进行双向运动补偿预测编码的双向预测图像。一个GOP至少要有一幅I帧。典型的排列如图所示:
每帧图像包含若干图像切片(slice),每个切片包含若干个宏块,宏块是一个16×16像素的图像块,是视频编码的基本单位。每个宏块用亚取样的方式更进一步分成4个8×8像素亮度块(Y块)和2个8×8像素色度块(一个Cr块和一个Cb块)。
每个Y,Cb和Cr块都要进行DCT、量化和熵编码。DCT变换后将大部分低频分量集中到8×8块空间的左上角,变换系数进行量化后许多AC系数变成了0,量化输出的结果是根据zig-zag顺序排列的:<DC,AC1,AC2,…,AC63>。DC系数表示在空间块上量度的平均值,AC系数包含了图像信息的细节。
按照视频压缩标准(MPEG4)编码得到的视频码流都是遵循协议规定的固定格式和语法结构来分层组织压缩后的视频信息的。各层都由一个标志信息头开始(块层除外),后接其他格式信息或视频压缩后的有关图像内容数据。代表图像内容信息的主要是DCT系数及运动矢量MV。标志字及格式信息都是一些很容易从数据流中分辨出来的特殊码字,起同步和指示视频信息结构的作用,没有这些标志字或者这些标志字被破坏时将无法解码。而且,标志信息不含任何视频内容,加密的意义也不大,所以不加密标志信息。
2、加密的关键信息
(1)加密帧内块DC码字
DCT变换使得能量集中于低频部分,因此,低频部分系数的改变对于图像的可理解性更加敏感。由于DCT变换将像素块的64个像素的平均值由低频直流系数DC表示,DC含有图像的大致信息,帧内块的DC系数采用定长八位编码单独编码,加密后得到的随机码字除了两个非法码字外都在其码表中,所以通过避免加密后取值为非法码字,加密帧内块DC是可行的。我们可以采用高强度密码加密。
(2)加密AC系数的符号位
AC系数则对应图像中的细节,而且AC和DC是相关的,对每个块AC系数的和大约是DC的整数倍。因此在高保密级别的场合,军事,需要对AC系数的符号位也进行加密,否则可以从AC系数来破译DC系数。对于较低频率的交流系数AC,在63个系数(除去DC)中选择加密n个系数。显然,加密的系数个数越多,图像的可理解性就越差,密码系统的安全性就越高,同时,加密的系数越多,加密算法越复杂,造成的压缩比改变也就越多。而且由于AC符号位所占码流的比例很大,如果全部加密所有系数,计算量将是很大的。所以系数个数n的选择要考虑安全和压缩比两个因素,可根据应用需求来确定。加密较少量的AC系数,我们也采用高强度的密码加密。
(3)加密运动矢量MV符号位
运动矢量代表了视频图像中非常重要的运动信息,加密运动矢量,能够破坏P帧和B帧的正确解码。仅仅加密运动矢量的符号,能够降低加密的运算复杂度,因为MV是差分编码,改变符号位不仅改变了MV的方向还改变了MV的大小。同时,因为运动矢量的编码过程是对符号单独编码,能够保持压缩比不变。为了增加已知明文攻击的难度,我们也采用高强度密码加密,与DCT和AC系数符号的加密方法一样。
所以,在空中无人信息平台下,我们选择加密帧内块DC码字、MV符号位和AC系数的符号位。对这几种关键信息在标准序列压缩编码后码流中的比例统计结果如表所示。而加密算法我们采用国际标准的分组加密算法AES加密提取的关键信息来提高加密方案整体的安全性。
二、空中无人平台视频图像加密算法性能分析
1、 保密性分析
本加密算法,能够同时加密帧内数据和帧间数据信息。
加密帧内信息,即加密帧内块DC码字和加密AC系数,加密帧间信息,即加密运动矢量,破坏了P、B帧与I帧之间的依赖关系,从而实现P帧和B帧的加密。对于本加密方案总体上的保密性,从攻击者的角度来看,完全破解本加密方案的难度在理论上同破解本加密方案中所采用的分组加密算法AES相当,而AES分组加密算法目前被认为是难以破解的,具有较强的抵抗已知明文和选择明文攻击的能力。所以本加密方案的保密性是十分可靠的。
2、 加密速度
本加密方案仅选取码流中少量的关键信息加密,加密的关键信息在标准序列的压缩码流中所占比例约为10%左右,加密或解密的速度是非常快的。在空中无人平台的条件下,MPEG-4视频码流,传输时间为2s,再加上解密时间也不会超过3s钟,即使被攻击者截获也不会在这么短的时间内破解,所以本加密方案时延小,不影响视频的正常实时播放。而且本加密方案使用的分组加密算法加密后的密文长度和明文长度相等,不需要在码流中附加传递其他任何信息,所以不会产生额外的码流数据,不增加码流大小,即不会增加附加的网络带宽要求。
本文分析了现有几种视频加密算法的特性,结合空中无人信息平台的特点给出了一种加密关键信息的视频加密方案。该加密方案选取视频序列中的关键信息DC码字、AC系数符号位和运动矢量MV符号位加密,具有加解密数据量小,加解密速度快的特点。使用该加密方案还可以保持码流格式不变,不增加附加的带宽要求,加解密不影响视频图像质量,能保证视频的正常实时传输播放。
小知识之MPEG-4
MPEG-4是一个正在制定的国际标准,它支持用于通信、访问和数字视听数据处理的新方法(特别是基于内容的)。
助您决策!2025年受欢迎的内网安全软件排行
随着数字化进程的加速,内网安全已经成为企业不可忽视的重要环节。选择一款高效、可靠的内网安全软件,对于保障企业信息安全、提升运营效率至关重要。今天,我们就来聊聊几款在2025年备受推崇的内网安全软件,看看它们的技术特点和创新之处。一、域智盾:智能监控的佼佼者域智盾以其强大的实时监控能力脱颖而出。它能够同时追踪多台终端操作...
助力企业高效运营的电脑管控工具
企业想要在激烈的市场竞争中站稳脚跟,高效运营可是必不可少的关键。一说到高效运营,就不得不提那些在后台默默发力的电脑管控工具了。这些工具就好比企业的超级贴心助手,不仅让管理变得轻松许多,还能在不知不觉中提升工作效率,保证业务顺顺当当开展。今天,咱们就来聊聊这些神奇小帮手的技术亮点,看看它们是怎么用创新的法子助力企业向前冲...
掌握监控新趋势:局域网远程监控系统优势探秘
如今科技发展那叫一个日新月异,局域网远程监控系统在企业管理里的地位越来越重要。它就像企业的一双 “透视眼”,不仅能实时瞅着员工电脑的使用情况,还能帮着提升工作效率,把企业信息安全捂得严严实实。今儿咱就好好聊聊,这局域网远程监控系统到底有啥吸引人的技术特点,又能给企业带来哪些好处。一、局域网远程监控系统是什么?简单讲,就...
你了解终端准入系统的多重作用吗?
企业仿佛是一艘在数据海洋中破浪前行的巨轮,而终端准入系统,无疑就是那艘船上恪尽职守的 “守门员”。你或许会心生疑惑:这个 “守门员” 究竟有何神通,竟能助力企业在数据的汪洋里安稳航行?别着急,咱们这就一同深入探讨终端准入系统的多样妙用,以及它为何如此举足轻重。一、技术特点:精准识别,严格把控终端准入系统,本质上就是一道...
怎样设置电脑文件不能被拷贝呢?(技巧和方法详解)
《庄子·逍遥游》中的句子:“吾生也有涯,而知也无涯。”在当前的无纸化信息时代,数据虽然信息无穷,但安全的保护有其界限,需要人们警觉和措施,现代数据安全中,不应轻视今天的安全,应当即刻采取措施防止未来的风险。作为老板你希望的核心数据泄露吗?那我们应该怎样防范呢?下面跟着小编来学习一下禁止流程和方法:方法一:通过修改注册表...