因为空中无人信息平台需要的视频加密方案是保密性强且加密不改变视频码流格式,不影响压缩比,不影响视频的正常实时播放。所以我们今天介绍的加密算法,是充分利用压缩过程提供的信息来对加密过程提供基础吗,使得加密和压缩均具有较好的性能吗,加密在压缩之后并且不改变压缩比。
一、空中无人平台视频图像加密算法
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是一个正在制定的国际标准,它支持用于通信、访问和数字视听数据处理的新方法(特别是基于内容的)。
筑牢安全防线:安企神企业助力特种设备机械企业数据防泄密解决方案
西安苛菲特机械设备有限公司 西安苛菲特机械设备有限公司致力于特种设备的发展,专业从事特种设备的研发、制造和销售。目前已成为有色冶金特种设备、大型船舶特种设备、煤化工特种设备的领军品牌,并在业内得到了“ 特种设备专家”的称号。公司以打造国内一流特种设备为使命,主要产品定型为高品质特种(高温、高压、高合金)流量控...
安企神软件——为中国铁道建筑集团有限公司筑牢数据防泄密系统
01公司介绍中国铁建是中国乃至全球最具实力、最具规模的特大型综合建设集团之一,入选世界500强企业、全球225家最大承包商之一等荣誉。公司以工程承包为主业,集勘察、设计、投融资、施工、设备安装、工程监理、技术咨询、外经外贸于一体,经营业务遍及除台湾省外全国31个省市(自治区)、世界20多个国家和地区,企业总资产820亿...
强化终端安全,安企神软件与涂料制造企业共创安全未来
西安经建油漆有限责任公司规模化、专业化、现代化涂料制造企业西安经建油漆有限责任公司,年涂料生产能力20万吨,为中国中西部实力较强、产能较大的涂料制造企业。公司成立伊始便积极承担起重点建设项目及国防军事工业、航空航天工业提供配套涂料科研开发及生产任务。多次受到中国航天科技集团总公司的通令嘉奖,为我国航天事业跻身世界前列做...
全球著名减震器制造商——天纳克携手安企神共筑安全制造新防线
天纳克(北京)汽车减振器有限公司天纳克(北京)汽车减振器有限公司成立于1995年,是天纳克在中国最早投资的合资企业。公司集设计、开发、生产及销售汽车减振器于一身。作为天纳克全球网络的一部分,能充分享受天纳克全球的技术积累经验和国际领先的设计理念,加之先进的生产设备和工艺技术。天纳克(北京)汽车减振器有限公司完全能保证为...
强强联合!安企神软件携手瀚颐共筑汽车行业终端安全防线
瀚颐上海汽车电子科技有限公司EAST瀚颐中国团队成立于2015年。是国际AUTOSAR软件联盟的研发伙伴单位。具备汽车电子硬件设计、软件开发、CAN网络集成、系统集成测试以及项目管理的全面研发能力。专注于汽车电子以及相关产业并拥有25年以上的专业经验,拥有来自于德国和中国业内专家和高管组成的顾问团队,并向全球汽车行业客...