Substitution box generation using Chaos: An image encryption application

V. M. Silva-García, R. Flores-Carapia, C. Rentería-Márquez, B. Luna-Benoso, M. Aldape-Pérez

Research output: Contribution to journalArticle

23 Citations (Scopus)

Abstract

© 2018 The Author(s) 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.
Original languageAmerican English
Pages (from-to)123-135
Number of pages13
JournalApplied Mathematics and Computation
DOIs
StatePublished - 1 Sep 2018

Fingerprint

Advanced Encryption Standard
Image Encryption
Chaos theory
Cryptography
Substitution
Chaos
Substitution reactions
Nonlinearity
Walsh Functions
Information Loss
Bijective
Cryptosystem
Color Image
Randomness
Encryption
Nonlinear Differential Equations
Permutation
Quantify
Differential equations
Color

Cite this

@article{33e8518206af4f92b7c74ddd46985bb0,
title = "Substitution box generation using Chaos: An image encryption application",
abstract = "{\circledC} 2018 The Author(s) 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.",
author = "Silva-Garc{\'i}a, {V. M.} and R. Flores-Carapia and C. Renter{\'i}a-M{\'a}rquez and B. Luna-Benoso and M. Aldape-P{\'e}rez",
year = "2018",
month = "9",
day = "1",
doi = "10.1016/j.amc.2018.03.019",
language = "American English",
pages = "123--135",
journal = "Applied Mathematics and Computation",
issn = "0096-3003",
publisher = "Elsevier Inc.",

}

Substitution box generation using Chaos: An image encryption application. / Silva-García, V. M.; Flores-Carapia, R.; Rentería-Márquez, C.; Luna-Benoso, B.; Aldape-Pérez, M.

In: Applied Mathematics and Computation, 01.09.2018, p. 123-135.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Substitution box generation using Chaos: 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.

PY - 2018/9/1

Y1 - 2018/9/1

N2 - © 2018 The Author(s) 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 - © 2018 The Author(s) 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.

U2 - 10.1016/j.amc.2018.03.019

DO - 10.1016/j.amc.2018.03.019

M3 - Article

SP - 123

EP - 135

JO - Applied Mathematics and Computation

JF - Applied Mathematics and Computation

SN - 0096-3003

ER -