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...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-02-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/10/4/413 |
id |
doaj-8e11671b5ec24c5eb83f62f45873404a |
---|---|
record_format |
Article |
spelling |
doaj-8e11671b5ec24c5eb83f62f45873404a2021-02-09T00:04:07ZengMDPI AGElectronics2079-92922021-02-011041341310.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, , 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 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Erick Hernández-Díaz Héctor Pérez-Meana Víctor Silva-García Rolando Flores-Carapia |
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 |
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 |
title |
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_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_sort |
jpeg images encryption scheme using elliptic curves and a new s-box generated by chaos |
publisher |
MDPI AG |
series |
Electronics |
issn |
2079-9292 |
publishDate |
2021-02-01 |
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, , Changing Pixel Rate (NPCR), and Unified Averaged Changing Intensity (UACI). The results are shown and compared with recently proposed systems. |
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 |
_version_ |
1724278796665749504 |