Performance Evaluation of AES, ECC and Logistic Chaotic Map Algorithms in Image Encryption

Farah Tawfiq Abd El Hussien, T. Khairi
{"title":"Performance Evaluation of AES, ECC and Logistic Chaotic Map Algorithms in Image Encryption","authors":"Farah Tawfiq Abd El Hussien, T. Khairi","doi":"10.3991/ijim.v17i10.38787","DOIUrl":null,"url":null,"abstract":"I \nn these days of technology, the usage of images has become increasingly high especially now that almost everyone has access to internet. Also, image helps us to learn, grabs our attention, explains complicated concepts as well as inspires us. Sharing these images is essential and therefore image encryption algorithms are proposed to secure the transmission of these image from many types of attacks such as Man-in-the-middle attack (MITM). In this paper, we proposed a hybrid security system that consist of Elliptic Curve Cryptography (ECC) and Advanced Encryption System (AES). Where ECC is used to generate private/public keys and AES is for encryption and decryption of the image using the ECC generated keys. The system works as follows; it begins by inserting the image to be encrypted which is “lena.png” of size 256*256 and passing it to AES Algorithm along with the generated public key. Then, in AES algorithm, the public key is hashed then used to encrypt the image with AES encryption algorithm. On the other hand, the decryption algorithm works as follows; inserting the encrypted image then calculating the decryption key to use it to decrypt the image using AES decryption algorithm. Finally, our experimental results shows that the National Institute of Standards and Technology (NIST) test shows that the ECC generated keys have better randomness than using only AES generated keys. Also, the encrypted image histogram show that the image pixels values are well distributed across all three channels R, G and B. This shows that the hybrid system is a step further to get a more secure image encryption system against attacks with the generated ECC keys. To get further, Logistic chaotic map has been used to encrypt images for comparison purposes with AES and ECC generated images in terms of randomness, security and histogram","PeriodicalId":13648,"journal":{"name":"Int. J. Interact. Mob. Technol.","volume":"101 1","pages":"193-211"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Interact. Mob. Technol.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3991/ijim.v17i10.38787","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

I n these days of technology, the usage of images has become increasingly high especially now that almost everyone has access to internet. Also, image helps us to learn, grabs our attention, explains complicated concepts as well as inspires us. Sharing these images is essential and therefore image encryption algorithms are proposed to secure the transmission of these image from many types of attacks such as Man-in-the-middle attack (MITM). In this paper, we proposed a hybrid security system that consist of Elliptic Curve Cryptography (ECC) and Advanced Encryption System (AES). Where ECC is used to generate private/public keys and AES is for encryption and decryption of the image using the ECC generated keys. The system works as follows; it begins by inserting the image to be encrypted which is “lena.png” of size 256*256 and passing it to AES Algorithm along with the generated public key. Then, in AES algorithm, the public key is hashed then used to encrypt the image with AES encryption algorithm. On the other hand, the decryption algorithm works as follows; inserting the encrypted image then calculating the decryption key to use it to decrypt the image using AES decryption algorithm. Finally, our experimental results shows that the National Institute of Standards and Technology (NIST) test shows that the ECC generated keys have better randomness than using only AES generated keys. Also, the encrypted image histogram show that the image pixels values are well distributed across all three channels R, G and B. This shows that the hybrid system is a step further to get a more secure image encryption system against attacks with the generated ECC keys. To get further, Logistic chaotic map has been used to encrypt images for comparison purposes with AES and ECC generated images in terms of randomness, security and histogram
AES、ECC和Logistic混沌映射算法在图像加密中的性能评价
在这些技术的日子里,图像的使用变得越来越高,特别是现在几乎每个人都可以访问互联网。此外,图像帮助我们学习,吸引我们的注意力,解释复杂的概念以及启发我们。图像的共享是至关重要的,因此提出了图像加密算法来保护这些图像的传输免受多种类型的攻击,例如中间人攻击(MITM)。本文提出了一种由椭圆曲线密码(ECC)和高级加密系统(AES)组成的混合安全系统。其中ECC用于生成私钥/公钥,AES用于使用ECC生成的密钥对图像进行加密和解密。系统工作原理如下:它首先插入要加密的图像,大小为256*256的“lena.png”,并将其与生成的公钥一起传递给AES算法。然后,在AES算法中,对公钥进行散列,然后使用AES加密算法对图像进行加密。另一方面,解密算法的工作原理如下:插入加密图像,然后计算解密密钥,使用AES解密算法对图像进行解密。最后,我们的实验结果表明,美国国家标准与技术研究所(NIST)的测试表明,ECC生成的密钥比仅使用AES生成的密钥具有更好的随机性。此外,加密的图像直方图显示图像像素值在所有三个通道R, G和b中分布良好。这表明混合系统进一步获得更安全的图像加密系统,以对抗生成的ECC密钥的攻击。为了更进一步,使用Logistic混沌映射对图像进行加密,以便与AES和ECC生成的图像在随机性、安全性和直方图方面进行比较
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信