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...
Main Authors: | , , , , , , |
---|---|
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 |