Font Size: a A A

Encryption And Auti-counterfeiting System Based On Random Phase Encoding Technique

Posted on:2011-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:D CuiFull Text:PDF
GTID:2178360302499170Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
As the advent of the information society, people rely increasingly on modern information technologies. Information security has become a international issue these years. Encryption and authentication technology is one of the hottest topics in this error. Because of some unique properties of optical system, optical technology has been more and more used in the field of data security. Compared with traditional computer and electronic systems, data security system based on optical technology has two main advantages:First, Optical system has inherent parallel processing capabilities, which means it can convert and transmit information quickly. Second, Information can be hidden in any of the dimensions, space, frequency etc. which means optical system has a good capability of encoding information.This article is based on the National Science Foundation project "Random Phase Encoding and anti-counterfeiting technology based on Chaos-based key building". The whole issue is a complete hardware and software encryption and authentication systems. This paper is focused on the study of software encoding part.The main content include:introduce the applications of the optical technology in the field of data security, explained the basic theory of scalar diffraction and Fourier transform lens,4f optical processing system, review the development and improvement of double random phase encoding system. Especially random phase encoding based on POCS algorithm, and simulate them with matlab.On this basis, try to do some study, improvement and implementation on the algorithm, including:(1) Discuss the relevant between the number of iteration, quantization level and the quality of reconstruct image.(2) In order to reduce the error generated during the process of getting back the ciphertext, convert the ciphertext into binary image.(3) Writing encryption software using C++, to realize the common image encryption, include BMP,JPEG,GIF,TIF etc.(4) Trying to use Nvidia's parallel computing solution CUDA to accelerate the encryption progress.
Keywords/Search Tags:Image encryption, Random Phase Encoding, CUDA, Optical information security technology
PDF Full Text Request
Related items