Font Size: a A A

Based On Gpgpu Efficient Aes Digital Color Image Encryption Technology

Posted on:2011-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:B SunFull Text:PDF
GTID:2208360308966641Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Since everyone on the progressive emphasis on information security, encryption and decryption algorithm has been a research hotspot. Although there are many security and complex encryption algorithms, personal computers with limited computing power limits the speed of these algorithms.Advanced Encryption Standard (AES) algorithm is a very security encryption algorithm, but the limited resources of personal computer become the bottleneck of its performance.Recently, a new massively parallel processor– the general purpose graphics processing units (GPU) began to be applied to various fields. GPGPU has a powerful floating-point performance, especially in scientific computing-intensive calculations. The performance of almost every generation of GPGPU has greatly exceeded the performance of CPU. At the same time, GPGPU is much cheaper than CPU, so, it is the popular and powerful large-scale parallel computing device.In order to take full advantage of the power of GPGPU performance, and enhance the speed of AES algorithm, this thesis presents a method of using the AES algorithm to encrypt and decrypt color digital image, which is based on the ATI Stream platform. In this novel, the current most common development platforms are introduced and compared. I finally chose the ATI STREAM technology as a development platform, and AMD OpenCL as the API. Then I have proposed the concept of image information expanding, so that RGB information at the same time will involve in operations, which can achieve a better effect of scrambling encryption. At the same time, I improved the AES algorithm to make it parallel. At last, the performance of the approach based on the thesis is analyzed, which runs up to 19.59 times faster than traditional style approaches based on CPU.
Keywords/Search Tags:GPGPU, OpenCL, AES, ATI STREAM, Color Image
PDF Full Text Request
Related items