4.7 Article

Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory

Journal

INFORMATION SCIENCES
Volume 507, Issue -, Pages 16-36

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2019.08.041

Keywords

Chaotic image encryption; Matrix semi-tensor product; Boolean network; 2D-LASM chaotic system

Funding

  1. National Natural Science Foundation of China [61672124, 61370145]
  2. Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund [M1120170203]

Ask authors/readers for more resources

This paper studies chaotic image encryption technology and an application of matrix semi tensor product theory, and a Boolean network encryption algorithm for a synchronous update process is proposed. A 2D-LASM chaotic system is used to generate a random key stream. First, a Boolean network is coded, and a Boolean matrix is generated. If necessary, the Boolean network matrix is diffused in one round so that the Boolean matrix can be saved in the form of an image. Then, three random position scramblings are used to scramble the plaintext image. Finally, using a matrix semi-tensor product technique to generate an encrypted image in a second round of diffusion, a new Boolean network can be generated by encoding the encrypted image. In secure communications, users can choose to implement an image encryption transmission or a Boolean network encryption transmission according to their own needs. Compared with other algorithms, this algorithm exhibits good security characteristics. (C) 2019 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available