Cargando…
A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure
Algorithms using 4-pixel Feistel structure and chaotic systems have been shown to resolve security problems caused by large data capacity and high correlation among pixels for color image encryption. In this paper, a fast color image encryption algorithm based on the modified 4-pixel Feistel structu...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5100896/ https://www.ncbi.nlm.nih.gov/pubmed/27824894 http://dx.doi.org/10.1371/journal.pone.0165937 |
_version_ | 1782466211071655936 |
---|---|
author | Yao, Wang Wu, Faguo Zhang, Xiao Zheng, Zhiming Wang, Zhao Wang, Wenhua Qiu, Wangjie |
author_facet | Yao, Wang Wu, Faguo Zhang, Xiao Zheng, Zhiming Wang, Zhao Wang, Wenhua Qiu, Wangjie |
author_sort | Yao, Wang |
collection | PubMed |
description | Algorithms using 4-pixel Feistel structure and chaotic systems have been shown to resolve security problems caused by large data capacity and high correlation among pixels for color image encryption. In this paper, a fast color image encryption algorithm based on the modified 4-pixel Feistel structure and multiple chaotic maps is proposed to improve the efficiency of this type of algorithm. Two methods are used. First, a simple round function based on a piecewise linear function and tent map are used to reduce computational cost during each iteration. Second, the 4-pixel Feistel structure reduces round number by changing twist direction securely to help the algorithm proceed efficiently. While a large number of simulation experiments prove its security performance, additional special analysis and a corresponding speed simulation show that these two methods increase the speed of the proposed algorithm (0.15s for a 256*256 color image) to twice that of an algorithm with a similar structure (0.37s for the same size image). Additionally, the method is also faster than other recently proposed algorithms. |
format | Online Article Text |
id | pubmed-5100896 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-51008962016-11-18 A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure Yao, Wang Wu, Faguo Zhang, Xiao Zheng, Zhiming Wang, Zhao Wang, Wenhua Qiu, Wangjie PLoS One Research Article Algorithms using 4-pixel Feistel structure and chaotic systems have been shown to resolve security problems caused by large data capacity and high correlation among pixels for color image encryption. In this paper, a fast color image encryption algorithm based on the modified 4-pixel Feistel structure and multiple chaotic maps is proposed to improve the efficiency of this type of algorithm. Two methods are used. First, a simple round function based on a piecewise linear function and tent map are used to reduce computational cost during each iteration. Second, the 4-pixel Feistel structure reduces round number by changing twist direction securely to help the algorithm proceed efficiently. While a large number of simulation experiments prove its security performance, additional special analysis and a corresponding speed simulation show that these two methods increase the speed of the proposed algorithm (0.15s for a 256*256 color image) to twice that of an algorithm with a similar structure (0.37s for the same size image). Additionally, the method is also faster than other recently proposed algorithms. Public Library of Science 2016-11-08 /pmc/articles/PMC5100896/ /pubmed/27824894 http://dx.doi.org/10.1371/journal.pone.0165937 Text en © 2016 Yao et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Yao, Wang Wu, Faguo Zhang, Xiao Zheng, Zhiming Wang, Zhao Wang, Wenhua Qiu, Wangjie A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure |
title | A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure |
title_full | A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure |
title_fullStr | A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure |
title_full_unstemmed | A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure |
title_short | A Fast Color Image Encryption Algorithm Using 4-Pixel Feistel Structure |
title_sort | fast color image encryption algorithm using 4-pixel feistel structure |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5100896/ https://www.ncbi.nlm.nih.gov/pubmed/27824894 http://dx.doi.org/10.1371/journal.pone.0165937 |
work_keys_str_mv | AT yaowang afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT wufaguo afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT zhangxiao afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT zhengzhiming afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT wangzhao afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT wangwenhua afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT qiuwangjie afastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT yaowang fastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT wufaguo fastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT zhangxiao fastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT zhengzhiming fastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT wangzhao fastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT wangwenhua fastcolorimageencryptionalgorithmusing4pixelfeistelstructure AT qiuwangjie fastcolorimageencryptionalgorithmusing4pixelfeistelstructure |