Double image encryption system using a nonlinear joint transform correlator in the Fourier domain
In this work, we present a new nonlinear joint transform correlator (JTC) architecture in the Fourier domain (FD) for the encryption and decryption of two simultaneous images. The main features of the proposed system are its increased level of security, the obtention of a single real-valued encrypte...
| Autores: | , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2023 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/383900 |
| Acceso en línea: | https://hdl.handle.net/2117/383900 https://dx.doi.org/10.3390/s23031641 |
| Access Level: | acceso abierto |
| Palabra clave: | Fourier transformations Data encryption (Computer science) Deep learning (Machine learning) Double image encryption Joint transform correlator (JTC) Fourier domain Fourier, Transformacions de Aprenentatge profund Xifratge (Informàtica) Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal |
| id |
ES_f17c882a5f7ffe4e6c8df959f6b43791 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/383900 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domainPérez, Ronal APérez Cabré, Elisabet|||0000-0003-4244-4235Vilardy Ortiz, Juan ManuelMillán Garcia-Varela, M. Sagrario|||0000-0001-6950-2373Torres Moreno, Cesar OrlandoFourier transformationsData encryption (Computer science)Deep learning (Machine learning)Double image encryptionJoint transform correlator (JTC)Fourier domainFourier, Transformacions deAprenentatge profundXifratge (Informàtica)Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyalIn this work, we present a new nonlinear joint transform correlator (JTC) architecture in the Fourier domain (FD) for the encryption and decryption of two simultaneous images. The main features of the proposed system are its increased level of security, the obtention of a single real-valued encrypted signal that contains the ciphered information of the two primary images and, additionally, a high image quality for the two final decrypted signals. The two images to be encrypted can be either related to each other, or independent signals. The encryption system is based on the double random phase encoding (DRPE), which is implemented by using a nonlinear JTC in the FD. The input plane of the JTC has four non-overlapping data distributions placed side-by-side with no blank spaces between them. The four data distributions are phase-only functions defined by the two images to encrypt and four random phase masks (RPMs). The joint power spectrum (JPS) is produced by the intensity of the Fourier transform (FT) of the input plane of the JTC. One of the main novelties of the proposal consists of the determination of the appropriate two nonlinear operations that modify the JPS distribution with a twofold purpose: to obtain a single real-valued encrypted image with a high level of security and to improve the quality of the decrypted images. The security keys of the encryption system are represented by the four RPMs, which are all necessary for a satisfactory decryption. The decryption system is implemented using a 4f-processor where the encrypted image and the security keys given by the four RPMs are introduced in the proper plane of the processor. The double image encryption system based on a nonlinear JTC in the FD increases the security of the system because there is a larger key space, and we can simultaneously validate two independent information signals (original images to encrypt) in comparison to previous similar proposals. The feasibility and performance of the proposed double image encryption and decryption system based on a nonlinear JTC are validated through computational simulations. Finally, we additionally comment on the proposed security system resistance against different attacks based on brute force, plaintext and deep learning.This research has been funded by the Universidad de La Guajira (Riohacha), the Universidad Popular del Cesar (Valledupar) and the Universitat Politècnica de Catalunya · BarcelonaTech.Peer ReviewedMultidisciplinary Digital Publishing Institute (MDPI)20232023-02-0220232023-02-22journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/383900https://dx.doi.org/10.3390/s23031641reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3839002026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| title |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| spellingShingle |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain Pérez, Ronal A Fourier transformations Data encryption (Computer science) Deep learning (Machine learning) Double image encryption Joint transform correlator (JTC) Fourier domain Fourier, Transformacions de Aprenentatge profund Xifratge (Informàtica) Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal |
| title_short |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| title_full |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| title_fullStr |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| title_full_unstemmed |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| title_sort |
Double image encryption system using a nonlinear joint transform correlator in the Fourier domain |
| dc.creator.none.fl_str_mv |
Pérez, Ronal A Pérez Cabré, Elisabet|||0000-0003-4244-4235 Vilardy Ortiz, Juan Manuel Millán Garcia-Varela, M. Sagrario|||0000-0001-6950-2373 Torres Moreno, Cesar Orlando |
| author |
Pérez, Ronal A |
| author_facet |
Pérez, Ronal A Pérez Cabré, Elisabet|||0000-0003-4244-4235 Vilardy Ortiz, Juan Manuel Millán Garcia-Varela, M. Sagrario|||0000-0001-6950-2373 Torres Moreno, Cesar Orlando |
| author_role |
author |
| author2 |
Pérez Cabré, Elisabet|||0000-0003-4244-4235 Vilardy Ortiz, Juan Manuel Millán Garcia-Varela, M. Sagrario|||0000-0001-6950-2373 Torres Moreno, Cesar Orlando |
| author2_role |
author author author author |
| dc.subject.none.fl_str_mv |
Fourier transformations Data encryption (Computer science) Deep learning (Machine learning) Double image encryption Joint transform correlator (JTC) Fourier domain Fourier, Transformacions de Aprenentatge profund Xifratge (Informàtica) Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal |
| topic |
Fourier transformations Data encryption (Computer science) Deep learning (Machine learning) Double image encryption Joint transform correlator (JTC) Fourier domain Fourier, Transformacions de Aprenentatge profund Xifratge (Informàtica) Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal |
| description |
In this work, we present a new nonlinear joint transform correlator (JTC) architecture in the Fourier domain (FD) for the encryption and decryption of two simultaneous images. The main features of the proposed system are its increased level of security, the obtention of a single real-valued encrypted signal that contains the ciphered information of the two primary images and, additionally, a high image quality for the two final decrypted signals. The two images to be encrypted can be either related to each other, or independent signals. The encryption system is based on the double random phase encoding (DRPE), which is implemented by using a nonlinear JTC in the FD. The input plane of the JTC has four non-overlapping data distributions placed side-by-side with no blank spaces between them. The four data distributions are phase-only functions defined by the two images to encrypt and four random phase masks (RPMs). The joint power spectrum (JPS) is produced by the intensity of the Fourier transform (FT) of the input plane of the JTC. One of the main novelties of the proposal consists of the determination of the appropriate two nonlinear operations that modify the JPS distribution with a twofold purpose: to obtain a single real-valued encrypted image with a high level of security and to improve the quality of the decrypted images. The security keys of the encryption system are represented by the four RPMs, which are all necessary for a satisfactory decryption. The decryption system is implemented using a 4f-processor where the encrypted image and the security keys given by the four RPMs are introduced in the proper plane of the processor. The double image encryption system based on a nonlinear JTC in the FD increases the security of the system because there is a larger key space, and we can simultaneously validate two independent information signals (original images to encrypt) in comparison to previous similar proposals. The feasibility and performance of the proposed double image encryption and decryption system based on a nonlinear JTC are validated through computational simulations. Finally, we additionally comment on the proposed security system resistance against different attacks based on brute force, plaintext and deep learning. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2023-02-02 2023 2023-02-22 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 VoR http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/383900 https://dx.doi.org/10.3390/s23031641 |
| url |
https://hdl.handle.net/2117/383900 https://dx.doi.org/10.3390/s23031641 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Attribution 4.0 International http://creativecommons.org/licenses/by/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Multidisciplinary Digital Publishing Institute (MDPI) |
| publisher.none.fl_str_mv |
Multidisciplinary Digital Publishing Institute (MDPI) |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869424159893749760 |
| score |
15.300724 |