Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network

Chaos-based algorithms have been widely adopted to encrypt images. But previous chaos-based encryption schemes are not secure enough for batch image encryption, for images are usually encrypted using a single sequence. Once an encrypted image is cracked, all the others will be vulnerable. In this pa...

Full description

Bibliographic Details
Main Authors: Fei Hu, Jingyuan Wang, Xiaofei Xu, Changjiu Pu, Tao Peng
Format: Article
Language:English
Published: Hindawi Limited 2017-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2017/3675459
id doaj-727ad69cbe644018ab6631ed9bbdc0f5
record_format Article
spelling doaj-727ad69cbe644018ab6631ed9bbdc0f52020-11-24T23:24:08ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472017-01-01201710.1155/2017/36754593675459Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder NetworkFei Hu0Jingyuan Wang1Xiaofei Xu2Changjiu Pu3Tao Peng4School of Computer and Information Science, Southwest University, Chongqing, ChinaSchool of Computer and Information Science, Southwest University, Chongqing, ChinaSchool of Computer and Information Science, Southwest University, Chongqing, ChinaNetwork Centre, Chongqing University of Education, Chongqing, ChinaNetwork Centre, Chongqing University of Education, Chongqing, ChinaChaos-based algorithms have been widely adopted to encrypt images. But previous chaos-based encryption schemes are not secure enough for batch image encryption, for images are usually encrypted using a single sequence. Once an encrypted image is cracked, all the others will be vulnerable. In this paper, we proposed a batch image encryption scheme into which a stacked autoencoder (SAE) network was introduced to generate two chaotic matrices; then one set is used to produce a total shuffling matrix to shuffle the pixel positions on each plain image, and another produces a series of independent sequences of which each is used to confuse the relationship between the permutated image and the encrypted image. The scheme is efficient because of the advantages of parallel computing of SAE, which leads to a significant reduction in the run-time complexity; in addition, the hybrid application of shuffling and confusing enhances the encryption effect. To evaluate the efficiency of our scheme, we compared it with the prevalent “logistic map,” and outperformance was achieved in running time estimation. The experimental results and analysis show that our scheme has good encryption effect and is able to resist brute-force attack, statistical attack, and differential attack.http://dx.doi.org/10.1155/2017/3675459
collection DOAJ
language English
format Article
sources DOAJ
author Fei Hu
Jingyuan Wang
Xiaofei Xu
Changjiu Pu
Tao Peng
spellingShingle Fei Hu
Jingyuan Wang
Xiaofei Xu
Changjiu Pu
Tao Peng
Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network
Mathematical Problems in Engineering
author_facet Fei Hu
Jingyuan Wang
Xiaofei Xu
Changjiu Pu
Tao Peng
author_sort Fei Hu
title Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network
title_short Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network
title_full Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network
title_fullStr Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network
title_full_unstemmed Batch Image Encryption Using Generated Deep Features Based on Stacked Autoencoder Network
title_sort batch image encryption using generated deep features based on stacked autoencoder network
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2017-01-01
description Chaos-based algorithms have been widely adopted to encrypt images. But previous chaos-based encryption schemes are not secure enough for batch image encryption, for images are usually encrypted using a single sequence. Once an encrypted image is cracked, all the others will be vulnerable. In this paper, we proposed a batch image encryption scheme into which a stacked autoencoder (SAE) network was introduced to generate two chaotic matrices; then one set is used to produce a total shuffling matrix to shuffle the pixel positions on each plain image, and another produces a series of independent sequences of which each is used to confuse the relationship between the permutated image and the encrypted image. The scheme is efficient because of the advantages of parallel computing of SAE, which leads to a significant reduction in the run-time complexity; in addition, the hybrid application of shuffling and confusing enhances the encryption effect. To evaluate the efficiency of our scheme, we compared it with the prevalent “logistic map,” and outperformance was achieved in running time estimation. The experimental results and analysis show that our scheme has good encryption effect and is able to resist brute-force attack, statistical attack, and differential attack.
url http://dx.doi.org/10.1155/2017/3675459
work_keys_str_mv AT feihu batchimageencryptionusinggenerateddeepfeaturesbasedonstackedautoencodernetwork
AT jingyuanwang batchimageencryptionusinggenerateddeepfeaturesbasedonstackedautoencodernetwork
AT xiaofeixu batchimageencryptionusinggenerateddeepfeaturesbasedonstackedautoencodernetwork
AT changjiupu batchimageencryptionusinggenerateddeepfeaturesbasedonstackedautoencodernetwork
AT taopeng batchimageencryptionusinggenerateddeepfeaturesbasedonstackedautoencodernetwork
_version_ 1725561556939309056