Skip to main content
Journal cover image

Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption

Publication ,  Journal Article
Chai, X; Zhi, X; Gan, Z; Zhang, Y; Chen, Y; Fu, J
Published in: Signal Processing
June 1, 2021

Image encryption is one of the important methods for preservation of confidentiality and integrity of digital images. In this paper, a color image cryptosystem based on improved genetic algorithm and matrix semi-tensor product (STP) is introduced. The encryption process is composed of five stages, preprocessing, DNA encoding, crossover, mutation and DNA decoding. Firstly, the color plain image is splitted into its red, green and blue components, and they are preprocessed by an adaptive block-based image preprocessing driven by semi-tensor product (ABPSTP) to get new components. Next, the obtained components are converted to DNA sequences according to DNA encoding rules. Subsequently, the resulting sequences are shuffled by a double crossover operation of inter-intra components (DCOIC), and diffused by a DNA complementary cycle mutation strategy (DCCMS). Finally, the cipher image is obtained by decoding the diffused DNA components and recombining them. The selection of crossover components and determination of intersection points are controlled by plain image information and chaotic sequences, the mutation position and mutation rule of the element are dependable on them, thus our algorithm may withstand known-plaintext and chosen-plaintext attacks effectively. Simulation results demonstrate that our cipher has large key space, high key sensitivity, and it may resist various attacks.

Duke Scholars

Published In

Signal Processing

DOI

ISSN

0165-1684

Publication Date

June 1, 2021

Volume

183

Related Subject Headings

  • Networking & Telecommunications
  • 46 Information and computing sciences
  • 40 Engineering
  • 10 Technology
  • 09 Engineering
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chai, X., Zhi, X., Gan, Z., Zhang, Y., Chen, Y., & Fu, J. (2021). Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption. Signal Processing, 183. https://doi.org/10.1016/j.sigpro.2021.108041
Chai, X., X. Zhi, Z. Gan, Y. Zhang, Y. Chen, and J. Fu. “Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption.” Signal Processing 183 (June 1, 2021). https://doi.org/10.1016/j.sigpro.2021.108041.
Chai X, Zhi X, Gan Z, Zhang Y, Chen Y, Fu J. Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption. Signal Processing. 2021 Jun 1;183.
Chai, X., et al. “Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption.” Signal Processing, vol. 183, June 2021. Scopus, doi:10.1016/j.sigpro.2021.108041.
Chai X, Zhi X, Gan Z, Zhang Y, Chen Y, Fu J. Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption. Signal Processing. 2021 Jun 1;183.
Journal cover image

Published In

Signal Processing

DOI

ISSN

0165-1684

Publication Date

June 1, 2021

Volume

183

Related Subject Headings

  • Networking & Telecommunications
  • 46 Information and computing sciences
  • 40 Engineering
  • 10 Technology
  • 09 Engineering
  • 08 Information and Computing Sciences