TY - JOUR
T1 - Substitution box generation using Chaos
T2 - An image encryption application
AU - Silva-García, V. M.
AU - Flores-Carapia, R.
AU - Rentería-Márquez, C.
AU - Luna-Benoso, B.
AU - Aldape-Pérez, M.
N1 - Publisher Copyright:
© 2018 The Author(s)
PY - 2018/9/1
Y1 - 2018/9/1
N2 - There are procedures to encrypt images; however, sometimes there is a loss of information in the decryption process or the key set size is not specifically mentioned. In this research, substitution boxes are built for the Advanced Encryption Standard (AES) cryptosystem using Chaos, and generated by a non-linear differential equation. The boxes’ non-linearity is quantified using the Walsh function. One thousand twenty four boxes are chosen with a non-linearity of 106. To generate a pseudorandom permutation over 256 elements, an algorithm that defines a bijective function is employed. The AES utilized in this article uses 128 bit keys and applies a box in each round; that is, using an array of 10 boxes for each plaintext block of 128 bits. An encryption application for color images is presented. The degree of the encrypted images’ randomness is measured to quantify the cipher quality. Image encryption is performed without information loss. The aim in future is to design a device to encrypt video in a robust manner and in real time without loss of information.
AB - There are procedures to encrypt images; however, sometimes there is a loss of information in the decryption process or the key set size is not specifically mentioned. In this research, substitution boxes are built for the Advanced Encryption Standard (AES) cryptosystem using Chaos, and generated by a non-linear differential equation. The boxes’ non-linearity is quantified using the Walsh function. One thousand twenty four boxes are chosen with a non-linearity of 106. To generate a pseudorandom permutation over 256 elements, an algorithm that defines a bijective function is employed. The AES utilized in this article uses 128 bit keys and applies a box in each round; that is, using an array of 10 boxes for each plaintext block of 128 bits. An encryption application for color images is presented. The degree of the encrypted images’ randomness is measured to quantify the cipher quality. Image encryption is performed without information loss. The aim in future is to design a device to encrypt video in a robust manner and in real time without loss of information.
KW - Advanced Encryption Standard
KW - Chaos
KW - Image encryption
KW - Randomness
KW - Walsh function
UR - http://www.scopus.com/inward/record.url?scp=85044578295&partnerID=8YFLogxK
U2 - 10.1016/j.amc.2018.03.019
DO - 10.1016/j.amc.2018.03.019
M3 - Artículo
SN - 0096-3003
VL - 332
SP - 123
EP - 135
JO - Applied Mathematics and Computation
JF - Applied Mathematics and Computation
ER -