JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos

This paper proposes a new symmetric encryption system based on an elliptical curve and chaos, where the encryption is done in a single block and runs for 14 rounds. Here, the 15 encryption keys have the same size as the image and are generated using a solution point of a strong elliptic curve. Using...

Full description

Bibliographic Details
Main Authors: Erick Hernández-Díaz, Héctor Pérez-Meana, Víctor Silva-García, Rolando Flores-Carapia
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/4/413
_version_ 1797412711796047872
author Erick Hernández-Díaz
Héctor Pérez-Meana
Víctor Silva-García
Rolando Flores-Carapia
author_facet Erick Hernández-Díaz
Héctor Pérez-Meana
Víctor Silva-García
Rolando Flores-Carapia
author_sort Erick Hernández-Díaz
collection DOAJ
description This paper proposes a new symmetric encryption system based on an elliptical curve and chaos, where the encryption is done in a single block and runs for 14 rounds. Here, the 15 encryption keys have the same size as the image and are generated using a solution point of a strong elliptic curve. Using a string of random numbers obtained with a logistic map, a permutation and its inverse are generated, which improve the encryption level and add diffusion to the cryptosystem. Another important contribution to this research is the generation of a substitution box with a non-linearity of 100, which strengthens the cryptosystem against differential and linear attacks that add confusion to the scheme. Moreover, the cryptographic properties of the proposed S-Box are compared with those of the S-Box of the Advanced Encryption Standard (AES) to ascertain that it is a suitable alternative that it is resistant to differential power analysis (DPA) attacks. To verify the robustness of proposed cryptosystem against cryptanalysis and the quality of the cipher text obtained, this system is subjected to different tests, such as entropy, correlation coefficient, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><msup><mi>χ</mi><mn>2</mn></msup></mrow></semantics></math></inline-formula>, Changing Pixel Rate (NPCR), and Unified Averaged Changing Intensity (UACI). The results are shown and compared with recently proposed systems.
first_indexed 2024-03-09T05:07:09Z
format Article
id doaj.art-8e11671b5ec24c5eb83f62f45873404a
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T05:07:09Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-8e11671b5ec24c5eb83f62f45873404a2023-12-03T12:54:10ZengMDPI AGElectronics2079-92922021-02-0110441310.3390/electronics10040413JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by ChaosErick Hernández-Díaz0Héctor Pérez-Meana1Víctor Silva-García2Rolando Flores-Carapia3SEPI ESIME Culhuacan, Instituto Politécnico Nacional, Mexico City 04400, MexicoSEPI ESIME Culhuacan, Instituto Politécnico Nacional, Mexico City 04400, MexicoCIDETEC, Instituto Politécnico Nacional, Mexico City 07700, MexicoCIDETEC, Instituto Politécnico Nacional, Mexico City 07700, MexicoThis paper proposes a new symmetric encryption system based on an elliptical curve and chaos, where the encryption is done in a single block and runs for 14 rounds. Here, the 15 encryption keys have the same size as the image and are generated using a solution point of a strong elliptic curve. Using a string of random numbers obtained with a logistic map, a permutation and its inverse are generated, which improve the encryption level and add diffusion to the cryptosystem. Another important contribution to this research is the generation of a substitution box with a non-linearity of 100, which strengthens the cryptosystem against differential and linear attacks that add confusion to the scheme. Moreover, the cryptographic properties of the proposed S-Box are compared with those of the S-Box of the Advanced Encryption Standard (AES) to ascertain that it is a suitable alternative that it is resistant to differential power analysis (DPA) attacks. To verify the robustness of proposed cryptosystem against cryptanalysis and the quality of the cipher text obtained, this system is subjected to different tests, such as entropy, correlation coefficient, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><msup><mi>χ</mi><mn>2</mn></msup></mrow></semantics></math></inline-formula>, Changing Pixel Rate (NPCR), and Unified Averaged Changing Intensity (UACI). The results are shown and compared with recently proposed systems.https://www.mdpi.com/2079-9292/10/4/413applied cryptographyimages encryptionjpeg encryptionelliptic-curve cryptographychaoslogistic map
spellingShingle Erick Hernández-Díaz
Héctor Pérez-Meana
Víctor Silva-García
Rolando Flores-Carapia
JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos
Electronics
applied cryptography
images encryption
jpeg encryption
elliptic-curve cryptography
chaos
logistic map
title JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos
title_full JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos
title_fullStr JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos
title_full_unstemmed JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos
title_short JPEG Images Encryption Scheme Using Elliptic Curves and A New S-Box Generated by Chaos
title_sort jpeg images encryption scheme using elliptic curves and a new s box generated by chaos
topic applied cryptography
images encryption
jpeg encryption
elliptic-curve cryptography
chaos
logistic map
url https://www.mdpi.com/2079-9292/10/4/413
work_keys_str_mv AT erickhernandezdiaz jpegimagesencryptionschemeusingellipticcurvesandanewsboxgeneratedbychaos
AT hectorperezmeana jpegimagesencryptionschemeusingellipticcurvesandanewsboxgeneratedbychaos
AT victorsilvagarcia jpegimagesencryptionschemeusingellipticcurvesandanewsboxgeneratedbychaos
AT rolandoflorescarapia jpegimagesencryptionschemeusingellipticcurvesandanewsboxgeneratedbychaos