基于GPGPU计算的数字图像加密技术研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:xiaollxiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术和数字多媒体技术的快速发展,如何在网络中高效、安全的传输数字图像引起了人们的广泛关注。由于数字图像具有数据量大、冗余性高、图像像素相关性强等内在特性,使得传统的加密算法(如DES和AES等)并不能满足图像传输的实时性要求。混沌是一种确定性的非线性系统,它具有类随机性、遍历性和对初始状态的高度敏感性等良好特点,已被广泛运用于数字图像加密。随着混沌的引入,数字图像加密技术得到了空前的发展,各种各样的图像加密算法层出不穷。这些算法的出现极大的丰富了图像加密技术的内容,在保护数字多媒体安全方面体现了极大的应用价值。但是,当前的绝大多数图像加密算法都是在CPU上开发的,也就是说,这些算法没有考虑到图像加密的可并行性,因而只能在CPU上串行执行。这样导致的直接后果就是虽然开发出来的图像加密算法远比一些传统加密算法要快,但是仍然不能满足人们在实时图像加密中对加密速度的要求,因而无法得到普遍应用和推广。对于实时图像传输,若加密算法的运行速度很慢,即使这些算法的安全性再高,也不具有实用价值。因此,如何设计一种高效、安全的图像加密算法是图像加密技术领域遇到的一个重要挑战。通用图形处理器(GPGPU)作为一种新的大规模并行处理器,其表现出的强大的并行计算能力得到了人们的广泛应用。为了充分利用GPGPU强大的性能,提高图像加密算法的执行速度,本文研究了基于GPGPU计算的数字图像加密技术,提出了两种基于开放计算语言(OpenCL)的并行图像加密算法,即基于混沌—自逆矩阵的图像加密算法(CSIM)和基于混沌—比特级置乱的图像加密算法(CBLP)。其中,CSIM算法包含像素位置置换运算和像素矩阵乘法运算,位置置换用于置乱(Confusion)图像的像素位置,矩阵乘法用于扩散(Diffusion)图像的像素值;CBLP算法包含像素位置置换、比特旋转和异或运算,位置置换用于置乱图像的像素位置,比特旋转和异或用于扩散图像的像素值。为全面评估CSIM和CBLP算法的性能,本文分别从加密效率、密钥空间及敏感性、灰度直方图、信息熵、相邻像素相关性以及明文敏感性等几个方面对两种算法进行了仿真实验。实验结果表明CSIM和CBLP算法在加密性能上都是安全的,都可以有效抵抗穷举攻击、统计攻击、差分攻击以及已知/选择明文攻击等。而且CSIM和CBLP算法所具有的高度并行性使得它们非常适合使用GPGPU进行加速,所以两种算法均能达到很高的加密效率。因此,本文所提出的两个图像加密方案都是高效、安全的加密系统,都可以有效地应用于实际加密当中,具有较好的应用价值。
其他文献
随着无线传感器网络应用领域的逐渐扩大,传统无线通信技术已不能满足无线网络更高复杂度的要求,Zigbee无线技术正是为了满足这一需求而出现的典型应用,它同时继承了低功耗和低成
学位
随着新型无线电技术的发展对频谱资源的需求海量增长,现有频谱资源分配不均和频谱利用率低下的问题日渐凸显。因此,提高频谱资源的利用率、寻找科学合理的分配方法迫在眉睫。鉴
动态纹理是时间上具有相关性,空间上具有重复性的纹理图像序列。关于动态纹理的研究有很多方面,包括动态纹理的分类、分割、合成等。由于动态纹理普遍存在于人们生活的各个方面
图像分割作为图像从图像处理到图像的分析关键技术,受到了很多学者的重视和研究,但至今在众多图像分割方法中仍没有一种方法能够解决所有问题。在图像分割领域存在的问题中,依据
电力线通信系统以其不用铺设新线路节约建设成本的优势,受到了人们的广泛关注。随着电力线通信系统用户数的不断增多,系统资源利用率急待提高。OFDMA技术作为物理层传输技术被
滤波器组尤其是非均匀余弦调制滤波器组在通信系统、数字图像处理和语音编码压缩等领域取得了广泛的应用。因其有以下优点:非均匀滤波器组可以实现信号频谱的任意划分,有限长单
卫星通信与地面通信存在着很大的不同,主要体现为长往返时延和高信道误码率,需要采用与地面不同的传输控制协议。目前自适应传输控制技术在地面通信中已经有了较多的研究,而在卫
近年来,人们对无人机应用的需求不断增加,作为无人机重要组成部分的无线图传技术也因此得到了高度关注。为了满足许多领域对视频质量、传输距离、低延时以及高速移动通信的要求
随着人们对3D电视、3D电影的日益关注,3D产业正以惊人的速度快速的发展着。现如今,3D视频片源短缺是制约3D产业发展的一个重要因素。3D视频是由两个带有视差的视频组成,通常