IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS

A new image encryption algorithm based on dynamic chaos is proposed. The encryption is performed using the modified element permutation procedure. The element value changing procedure is carried with regard to the performed permutation. The modified permutation procedure includes the following steps...

Full description

Saved in:
Bibliographic Details
Main Authors: A. V. Sidorenko, I. V. Shakinko, Yu. V. Sidorenko
Format: Article
Language:English
Published: Belarusian National Technical University 2016-07-01
Series:Системный анализ и прикладная информатика
Subjects:
Online Access:https://sapi.bntu.by/jour/article/view/107
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1839571945024126976
author A. V. Sidorenko
I. V. Shakinko
Yu. V. Sidorenko
author_facet A. V. Sidorenko
I. V. Shakinko
Yu. V. Sidorenko
author_sort A. V. Sidorenko
collection DOAJ
description A new image encryption algorithm based on dynamic chaos is proposed. The encryption is performed using the modified element permutation procedure. The element value changing procedure is carried with regard to the performed permutation. The modified permutation procedure includes the following steps: (1) permutation table creation; (2) permutation of image blocks, (3) element permutation in the image regions. The procedure «block permutations – permutation in the image regions» is performed q times – for this study q = 3. The second element value changing procedure is realized with the use of the pseudorandom sequence G that is added to the image elements. The following algorithm is proposed for the formation of this pseudorandom sequence: (1) the formation of the sequence G element distribution by brightness; (2) sequence G element initialization; (3) permutation of the sequence G elements. It is shown that, owing to the modified permutation procedure, the amount of calculations for new positions of the elements using chaotic maps is reduced by a factor of a – in this study a is equal to 16 and 64. The implementation of the proposed element value changing procedure necessitates the formation of d pseudorandom values from the interval [0, 1) with a uniform distribution. Actually, for the majority of practical cases d = 256 is applicable. The proposed algorithm has been tested as follows. The correlation coefficients have been computed for the original and encrypted images, and also for the adjacent elements in the vertical, horizontal, diagonal directions. The algorithm key sensitivity has been evaluated. Besides, the values of the unified average change intensity (UACI) and the ratios of differing bits to the total number of bits have been determined. As demonstrated by the testing results, the proposed algorithm is highly operable and may be successfully used to solve the tasks of information security.
format Article
id doaj-art-54b2fd78d85a47d58b62d7ebaa53c25c
institution Matheson Library
issn 2309-4923
2414-0481
language English
publishDate 2016-07-01
publisher Belarusian National Technical University
record_format Article
series Системный анализ и прикладная информатика
spelling doaj-art-54b2fd78d85a47d58b62d7ebaa53c25c2025-08-04T14:26:20ZengBelarusian National Technical UniversityСистемный анализ и прикладная информатика2309-49232414-04812016-07-0102444991IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPSA. V. Sidorenko0I. V. Shakinko1Yu. V. Sidorenko2Belarusian State UniversityBelarusian State UniversityBelarusian State UniversityA new image encryption algorithm based on dynamic chaos is proposed. The encryption is performed using the modified element permutation procedure. The element value changing procedure is carried with regard to the performed permutation. The modified permutation procedure includes the following steps: (1) permutation table creation; (2) permutation of image blocks, (3) element permutation in the image regions. The procedure «block permutations – permutation in the image regions» is performed q times – for this study q = 3. The second element value changing procedure is realized with the use of the pseudorandom sequence G that is added to the image elements. The following algorithm is proposed for the formation of this pseudorandom sequence: (1) the formation of the sequence G element distribution by brightness; (2) sequence G element initialization; (3) permutation of the sequence G elements. It is shown that, owing to the modified permutation procedure, the amount of calculations for new positions of the elements using chaotic maps is reduced by a factor of a – in this study a is equal to 16 and 64. The implementation of the proposed element value changing procedure necessitates the formation of d pseudorandom values from the interval [0, 1) with a uniform distribution. Actually, for the majority of practical cases d = 256 is applicable. The proposed algorithm has been tested as follows. The correlation coefficients have been computed for the original and encrypted images, and also for the adjacent elements in the vertical, horizontal, diagonal directions. The algorithm key sensitivity has been evaluated. Besides, the values of the unified average change intensity (UACI) and the ratios of differing bits to the total number of bits have been determined. As demonstrated by the testing results, the proposed algorithm is highly operable and may be successfully used to solve the tasks of information security.https://sapi.bntu.by/jour/article/view/107dynamic chaoschaotic mapencryptionimageinformation security
spellingShingle A. V. Sidorenko
I. V. Shakinko
Yu. V. Sidorenko
IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS
Системный анализ и прикладная информатика
dynamic chaos
chaotic map
encryption
image
information security
title IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS
title_full IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS
title_fullStr IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS
title_full_unstemmed IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS
title_short IMAGE ENCRYPTION ALGORITHM USING TWO-DIMENSIONAL CHAOTIC MAPS
title_sort image encryption algorithm using two dimensional chaotic maps
topic dynamic chaos
chaotic map
encryption
image
information security
url https://sapi.bntu.by/jour/article/view/107
work_keys_str_mv AT avsidorenko imageencryptionalgorithmusingtwodimensionalchaoticmaps
AT ivshakinko imageencryptionalgorithmusingtwodimensionalchaoticmaps
AT yuvsidorenko imageencryptionalgorithmusingtwodimensionalchaoticmaps