A non-linear preprocessing for opto-digital image encryption using multiple-parameter discrete fractional Fourier transform
Autor: | Saad Bouguezel, Seif Eddine Azoug |
---|---|
Rok vydání: | 2016 |
Předmět: |
010302 applied physics
business.industry Computer science Chaotic Encryption 01 natural sciences Atomic and Molecular Physics and Optics Fractional Fourier transform Electronic Optical and Magnetic Materials 010309 optics Digital image Optics Robustness (computer science) 0103 physical sciences Cryptosystem Electrical and Electronic Engineering Physical and Theoretical Chemistry business Algorithm Bitwise operation Computer Science::Cryptography and Security |
Zdroj: | Optics Communications. 359:85-94 |
ISSN: | 0030-4018 |
DOI: | 10.1016/j.optcom.2015.09.054 |
Popis: | In this paper, a novel opto-digital image encryption technique is proposed by introducing a new non-linear preprocessing and using the multiple-parameter discrete fractional Fourier transform (MPDFrFT). The non-linear preprocessing is performed digitally on the input image in the spatial domain using a piecewise linear chaotic map (PLCM) coupled with the bitwise exclusive OR (XOR). The resulting image is multiplied by a random phase mask before applying the MPDFrFT to whiten the image. Then, a chaotic permutation is performed on the output of the MPDFrFT using another PLCM different from the one used in the spatial domain. Finally, another MPDFrFT is applied to obtain the encrypted image. The parameters of the PLCMs together with the multiple fractional orders of the MPDFrFTs constitute the secret key for the proposed cryptosystem. Computer simulation results and security analysis are presented to show the robustness of the proposed opto-digital image encryption technique and the great importance of the new non-linear preprocessing introduced to enhance the security of the cryptosystem and overcome the problem of linearity encountered in the existing permutation-based opto-digital image encryption schemes. |
Databáze: | OpenAIRE |
Externí odkaz: |