A fast image encryption algorithm based on only blocks in cipher text  被引量:2

A fast image encryption algorithm based on only blocks in cipher text

在线阅读下载全文

作  者:王兴元 王倩 

机构地区:[1]Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology

出  处:《Chinese Physics B》2014年第3期165-172,共8页中国物理B(英文版)

基  金:Project supported by the National Natural Science Foundation of China(Grant Nos.61370145,61173183,and 60973152);the Doctoral Program Foundation of Institution of Higher Education of China(Grant No.20070141014);the Program for Liaoning Excellent Talents in University,China(Grant No.LR2012003);the National Natural Science Foundation of Liaoning Province,China(Grant No.20082165);the Fundamental Research Funds for the Central Universities,China(Grant No.DUT12JB06)

摘  要:In this paper, a fast image encryption algorithm is proposed, in which the shuffling and diffusion is performed simul- taneously. The cipher-text image is divided into blocks and each block has k x k pixels, while the pixels of the plain-text are scanned one by one. Four logistic maps are used to generate the encryption key stream and the new place in the cipher image of plain image pixels, including the row and column of the block which the pixel belongs to and the place where the pixel would be placed in the block. After encrypting each pixel, the initial conditions of logistic maps would be changed ac- cording to the encrypted pixel's value; after encrypting each row of plain image, the initial condition would also be changed by the skew tent map. At last, it is illustrated that this algorithm has a faster speed, big key space, and better properties in withstanding differential attacks, statistical analysis, known plaintext, and chosen plaintext attacks.In this paper, a fast image encryption algorithm is proposed, in which the shuffling and diffusion is performed simul- taneously. The cipher-text image is divided into blocks and each block has k x k pixels, while the pixels of the plain-text are scanned one by one. Four logistic maps are used to generate the encryption key stream and the new place in the cipher image of plain image pixels, including the row and column of the block which the pixel belongs to and the place where the pixel would be placed in the block. After encrypting each pixel, the initial conditions of logistic maps would be changed ac- cording to the encrypted pixel's value; after encrypting each row of plain image, the initial condition would also be changed by the skew tent map. At last, it is illustrated that this algorithm has a faster speed, big key space, and better properties in withstanding differential attacks, statistical analysis, known plaintext, and chosen plaintext attacks.

关 键 词:image encryption shuffle and diffuse simultaneously block cipher logistic map 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象