Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images

In this work, a new medical image encryption/decryption algorithm was proposed. It is based on three main parts: the Jigsaw transform, Langton’s ant, and a novel way to add deterministic noise. The Jigsaw transform was used to hide visual information effectively, whereas Langton’s ant and the determ...

Full description

Bibliographic Details
Main Authors: Andrés Romero-Arellano, Ernesto Moya-Albor, Jorge Brieva, Ivan Cruz-Aceves, Juan Gabriel Avina-Cervantes, Martha Alicia Hernandez-Gonzalez, Luis Miguel Lopez-Montero
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Axioms
Subjects:
Online Access:https://www.mdpi.com/2075-1680/10/3/215
id doaj-0ded3df00bf14727a922c5ed5dfd2af4
record_format Article
spelling doaj-0ded3df00bf14727a922c5ed5dfd2af42021-09-25T23:44:57ZengMDPI AGAxioms2075-16802021-09-011021521510.3390/axioms10030215Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus ImagesAndrés Romero-Arellano0Ernesto Moya-Albor1Jorge Brieva2Ivan Cruz-Aceves3Juan Gabriel Avina-Cervantes4Martha Alicia Hernandez-Gonzalez5Luis Miguel Lopez-Montero6Facultad de Ingeniería, Universidad Panamericana, Augusto Rodin 498, Ciudad de México 03920, MexicoFacultad de Ingeniería, Universidad Panamericana, Augusto Rodin 498, Ciudad de México 03920, MexicoFacultad de Ingeniería, Universidad Panamericana, Augusto Rodin 498, Ciudad de México 03920, MexicoCONACYT-Centro de Investigación en Matemáticas (CIMAT), A.C., Jalisco S/N, Col. Valenciana, Guanajuato 36000, MexicoDepartment of Electronics Engineering, Engineering Division of Campus Irapuato-Salamanca, University of Guanajuato, Salamanca 36885, MexicoUnidad Médica de Alta Especialidad (UMAE), Hospital de Especialidades No. 1 Centro Médico Nacional del Bajío, IMSS, León 37320, MexicoUnidad Médica de Alta Especialidad (UMAE), Hospital de Especialidades No. 1 Centro Médico Nacional del Bajío, IMSS, León 37320, MexicoIn this work, a new medical image encryption/decryption algorithm was proposed. It is based on three main parts: the Jigsaw transform, Langton’s ant, and a novel way to add deterministic noise. The Jigsaw transform was used to hide visual information effectively, whereas Langton’s ant and the deterministic noise algorithm give a reliable and secure approach. As a case study, the proposal was applied to high-resolution retinal fundus images, where a zero mean square error was obtained between the original and decrypted image. The method performance has been proven through several testing methods, such as statistical analysis (histograms and correlation distributions), entropy computation, keyspace assessment, robustness to differential attack, and key sensitivity analysis, showing in each one a high security level. In addition, the method was compared against other works showing a competitive performance and highlighting with a large keyspace (>1<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mspace width="3.33333pt"></mspace><mo>×</mo><mspace width="3.33333pt"></mspace><msup><mn>10</mn><mrow><mn>1</mn><mo>,</mo><mn>134</mn><mo>,</mo><mn>190.38</mn></mrow></msup><mrow><mo stretchy="false">)</mo></mrow></mrow></semantics></math></inline-formula>. Besides, the method has demonstrated adequate handling of high-resolution images, obtaining entropy values between 7.999988 and 7.999989, an average Number of Pixel Change Rate (NPCR) of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>99.5796</mn><mo>%</mo><mo>±</mo><mn>0.000674</mn></mrow></semantics></math></inline-formula>, and a mean Uniform Average Change Intensity (UACI) of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>33.4469</mn><mo>%</mo><mo>±</mo><mn>0.00229</mn></mrow></semantics></math></inline-formula>. In addition, when there is a small change in the key, the method does not give additional information to decrypt the image.https://www.mdpi.com/2075-1680/10/3/215medical imageimage encryption and decryptionJigsaw transformLangton’s antdeterministic noiseretinal fundus images
collection DOAJ
language English
format Article
sources DOAJ
author Andrés Romero-Arellano
Ernesto Moya-Albor
Jorge Brieva
Ivan Cruz-Aceves
Juan Gabriel Avina-Cervantes
Martha Alicia Hernandez-Gonzalez
Luis Miguel Lopez-Montero
spellingShingle Andrés Romero-Arellano
Ernesto Moya-Albor
Jorge Brieva
Ivan Cruz-Aceves
Juan Gabriel Avina-Cervantes
Martha Alicia Hernandez-Gonzalez
Luis Miguel Lopez-Montero
Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images
Axioms
medical image
image encryption and decryption
Jigsaw transform
Langton’s ant
deterministic noise
retinal fundus images
author_facet Andrés Romero-Arellano
Ernesto Moya-Albor
Jorge Brieva
Ivan Cruz-Aceves
Juan Gabriel Avina-Cervantes
Martha Alicia Hernandez-Gonzalez
Luis Miguel Lopez-Montero
author_sort Andrés Romero-Arellano
title Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images
title_short Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images
title_full Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images
title_fullStr Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images
title_full_unstemmed Image Encryption and Decryption System through a Hybrid Approach Using the Jigsaw Transform and Langton’s Ant Applied to Retinal Fundus Images
title_sort image encryption and decryption system through a hybrid approach using the jigsaw transform and langton’s ant applied to retinal fundus images
publisher MDPI AG
series Axioms
issn 2075-1680
publishDate 2021-09-01
description In this work, a new medical image encryption/decryption algorithm was proposed. It is based on three main parts: the Jigsaw transform, Langton’s ant, and a novel way to add deterministic noise. The Jigsaw transform was used to hide visual information effectively, whereas Langton’s ant and the deterministic noise algorithm give a reliable and secure approach. As a case study, the proposal was applied to high-resolution retinal fundus images, where a zero mean square error was obtained between the original and decrypted image. The method performance has been proven through several testing methods, such as statistical analysis (histograms and correlation distributions), entropy computation, keyspace assessment, robustness to differential attack, and key sensitivity analysis, showing in each one a high security level. In addition, the method was compared against other works showing a competitive performance and highlighting with a large keyspace (>1<inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mspace width="3.33333pt"></mspace><mo>×</mo><mspace width="3.33333pt"></mspace><msup><mn>10</mn><mrow><mn>1</mn><mo>,</mo><mn>134</mn><mo>,</mo><mn>190.38</mn></mrow></msup><mrow><mo stretchy="false">)</mo></mrow></mrow></semantics></math></inline-formula>. Besides, the method has demonstrated adequate handling of high-resolution images, obtaining entropy values between 7.999988 and 7.999989, an average Number of Pixel Change Rate (NPCR) of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>99.5796</mn><mo>%</mo><mo>±</mo><mn>0.000674</mn></mrow></semantics></math></inline-formula>, and a mean Uniform Average Change Intensity (UACI) of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>33.4469</mn><mo>%</mo><mo>±</mo><mn>0.00229</mn></mrow></semantics></math></inline-formula>. In addition, when there is a small change in the key, the method does not give additional information to decrypt the image.
topic medical image
image encryption and decryption
Jigsaw transform
Langton’s ant
deterministic noise
retinal fundus images
url https://www.mdpi.com/2075-1680/10/3/215
work_keys_str_mv AT andresromeroarellano imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
AT ernestomoyaalbor imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
AT jorgebrieva imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
AT ivancruzaceves imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
AT juangabrielavinacervantes imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
AT marthaaliciahernandezgonzalez imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
AT luismiguellopezmontero imageencryptionanddecryptionsystemthroughahybridapproachusingthejigsawtransformandlangtonsantappliedtoretinalfundusimages
_version_ 1717368077195149312