因为空中无人信息平台需要的视频加密方案是保密性强且加密不改变视频码流格式,不影响压缩比,不影响视频的正常实时播放。所以我们今天介绍的加密算法,是充分利用压缩过程提供的信息来对加密过程提供基础吗,使得加密和压缩均具有较好的性能吗,加密在压缩之后并且不改变压缩比。
一、空中无人平台视频图像加密算法
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是一个正在制定的国际标准,它支持用于通信、访问和数字视听数据处理的新方法(特别是基于内容的)。
当青岛*测控技术有限公司遇上安企神,测控技术数据安全将迎来哪些新变化?
海*测控技术有限公司是海*微电子有限公司100%控股子公司,是由青岛市政府、山东省政府及行业领军企业共同出资成立的第三方检测平台。旨在集成电路可靠性验证及测试分析领域打造国内一流集成电路检测、分析、设计开发及技术解决方案等集成电路产业共性技术服务平台。海*以海洋装备和高端设备集成电路可靠性验证和测试分析为特色,主要为海...
"聚势谋远:重庆*医药集团与安企神达成战略合作,探索医药+科技融合发展新路径!
重庆*医药集团有限公司成立于2017年8月,是在重庆市*区医药(集团)有限责任公司基础上组建成立的大型医药产业企业。是重庆*经济技术开发(集团)有限公司控股的混合所有制企业和市级重点项目三峡国际健康产业园投资单位,位列全国百强医药流通企业。公司下辖重庆*制药有限公司、*医药科技重庆有限公司、重庆*肿瘤医院等十余家子公司...
聚焦核心数据安全:山东卫禾*股份有限公司携手安企神软件构建防泄密屏障!
项目背景山东卫禾*股份有限公司于2015年注册成立,公司拥有总资产1.5亿元,公司具有齿轮检测中心、三坐标测量仪、全谱直读光谱仪等关键研发设备。运用UGNX7.5、MASTA5.4等研发软件进行研发,具有强大的技术研发能力,拥有31项专利,坚持产学研结合,设有山东卫禾*技术研究院,并不断加强研发平台建设,打造创新型企业...
安全+智造双升级!江阴*电子有限公司携手安企神开启企业防护新时代!
江阴*电子有限公司成立于1989年,是一家电子元器件集成设计和生产服务的领先供应商。产品应用包括数据采集、计算机外围设备和其他电子产品。还进入了汽车电子行业、航空航天行业、工业控制行业、医疗器械行业和消费电子行业,为客户提供更广泛的高附加值产品和服务。随着科技产业的快速发展和市场需求的增加,现已成功转型为一家提供完整解...
福建*医药公司联手安企神软件,成功落地应用程序、网站黑名单设置与USB管控方案!
项目背景福建*医药有限公司前身是福建*工贸责任有限公司,2015年重组后成为中国五百强企业——*医药集团的子公司。 系中国最大的民营医药集团,是在中国医药商业行业处于领先地位的上市公司。公司成立于2015年08月04日,经营范围包括中药饮片、中成药、化学原料药、化学药制剂等。应用需求管控公司电脑安装程序和使用程序,禁...