ON-Chip peripherals are ON for chaos - an image fused encryption

Abstract Image encryption is being employed as an important security provider to facilitate the communication of confidential images over various confidential networks. In this work, a RGB image encryption procedure based on Chaotic and Cellular Automata (CA) attractors is proposed. Lorenz, Lu and Rule 42 of CA have been used as encryption mediums in red, green and blue planes respectively. Besides scrambling and XORing operations on secret image, a random synthetic image has also been used for diffusion on the three planes. Cyclone II FPGA EP2C35F672C6 has been utilized to generate the low correlation yielding random synthetic image aided by beat frequency detection using PLLs and diffused bit generation process. The proposed approach satisfies the various statistical parameters and offers tangible resistance to differential, occlusion and chosen plain text attacks on RGB images.

[1]  Chongxin Liu,et al.  A new chaotic attractor , 2004 .

[2]  Lucia Vacariu,et al.  Highly Efficient True Random Number Generator in FPGA Devices Using Phase-Locked Loops , 2015, 2015 20th International Conference on Control Systems and Computer Science.

[3]  Xingyuan Wang,et al.  A novel color image encryption scheme using alternate chaotic mapping structure , 2016 .

[4]  Ismail Amr Ismail,et al.  A cryptosystem based on elementary cellular automata , 2013, Commun. Nonlinear Sci. Numer. Simul..

[5]  Howard C. Card,et al.  Parallel Random Number Generation for VLSI Systems Using Cellular Automata , 1989, IEEE Trans. Computers.

[6]  Qiang Zhang,et al.  A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2013 .

[7]  Lin Teng,et al.  A novel colour image encryption algorithm based on chaos , 2012, Signal Process..

[8]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .

[9]  D. Ravichandran,et al.  DNA Chaos Blend to Secure Medical Privacy , 2017, IEEE Transactions on NanoBioscience.

[10]  Yicong Zhou,et al.  2D Sine Logistic modulation map for image encryption , 2015, Inf. Sci..

[11]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[12]  Ping Liu,et al.  A novel hybrid color image encryption algorithm using two complex chaotic systems , 2016 .

[13]  Xing-yuan Wang,et al.  A chaotic image encryption algorithm based on perceptron model , 2010 .

[14]  J.-L. Danger,et al.  High speed true random number generator based on open loop structures in FPGAs , 2009, Microelectron. J..

[15]  S. El-Rabaie,et al.  A New Method for Encrypting Images with Few Details Using Rijndael and RC6 Block Ciphers in the Electronic Code Book Mode , 2012, Inf. Secur. J. A Glob. Perspect..

[16]  Sattar Mirzakuchaki,et al.  A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map , 2012, Signal Process..

[17]  H.M. Elkamchouchi,et al.  Measuring encryption quality for bitmap images encrypted with rijndael and KAMKAR block ciphers , 2005, Proceedings of the Twenty-Second National Radio Science Conference, 2005. NRSC 2005..

[18]  Xingyuan Wang,et al.  A color image encryption with heterogeneous bit-permutation and correlated chaos , 2015 .

[19]  John C. Rodgers,et al.  True random number generation using CMOS Boolean chaotic oscillator , 2015, Microelectron. J..

[20]  Xiangjun Wu,et al.  A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps , 2015, Appl. Soft Comput..

[21]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[22]  Jovan Dj. Golic,et al.  High-Speed True Random Number Generation with Logic Gates Only , 2007, CHES.

[23]  Tim Güneysu,et al.  Transforming write collisions in block RAMs into security applications , 2009, 2009 International Conference on Field-Programmable Technology.

[24]  Si Yin-n Digital Image Scrambling Based on Improved Arnold Transformation , 2008 .

[25]  Marco Bucci,et al.  A Design of Reliable True Random Number Generator for Cryptographic Applications , 1999, CHES.

[26]  Xingyuan Wang,et al.  A novel chaotic block image encryption algorithm based on dynamic random growth technique , 2015 .

[27]  Safya Belghith,et al.  A novel image encryption scheme based on substitution-permutation network and chaos , 2016, Signal Process..

[28]  Mohammad Hossein Moattar,et al.  Color image encryption based on hybrid hyper-chaotic system and cellular automata , 2017 .

[29]  Chang'e Dong,et al.  Color image encryption using one-time keys and coupled chaotic systems , 2014, Signal Process. Image Commun..

[30]  Manish Kumar,et al.  An RGB image encryption using diffusion process associated with chaotic map , 2015, J. Inf. Secur. Appl..

[31]  N. K. Pareek,et al.  Modified substitution-diffusion image cipher using chaotic standard and logistic maps , 2010 .

[32]  Rengarajan Amirtharajan,et al.  Chaos triggered image encryption - a reconfigurable security solution , 2017, Multimedia Tools and Applications.

[33]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

[34]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[35]  Guanrong Chen,et al.  A chaos-based image encryption algorithm with variable control parameters , 2009 .

[36]  Qiang Zhang,et al.  A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system , 2013 .

[37]  Keshab K. Parhi,et al.  True Random Number Generator circuits based on single- and multi-phase beat frequency detection , 2014, Proceedings of the IEEE 2014 Custom Integrated Circuits Conference.

[38]  Xingyuan Wang,et al.  Color image encryption using spatial bit-level permutation and high-dimension chaotic system , 2011 .

[39]  Milos Drutarovský,et al.  True Random Number Generator Embedded in Reconfigurable Hardware , 2002, CHES.

[40]  Ping Liu,et al.  An improvement color image encryption algorithm based on DNA operations and real and complex chaotic systems , 2016 .

[41]  Muhammad Khurram Khan,et al.  Chaos-based secure satellite imagery cryptosystem , 2010, Comput. Math. Appl..

[42]  Jun Jin,et al.  An image encryption based on elementary cellular automata , 2012 .

[43]  Ingrid Verbauwhede,et al.  FPGA Vendor Agnostic True Random Number Generator , 2006, 2006 International Conference on Field Programmable Logic and Applications.

[44]  Debdeep Mukhopadhyay,et al.  An Improved DCM-Based Tunable True Random Number Generator for Xilinx FPGA , 2017, IEEE Transactions on Circuits and Systems II: Express Briefs.

[45]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[46]  Kamel Mohamed Faraoun,et al.  Fast encryption of RGB color digital images using a tweakable cellular automaton based schema , 2014 .

[47]  Shiguo Lian,et al.  A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2012, J. Syst. Softw..