A cryptosystem based on elementary cellular automata

被引:75
|
作者
Abdo, A. A. [1 ]
Lian, Shiguo [2 ]
Ismail, I. A. [3 ]
Amin, M. [1 ]
Diab, H. [1 ]
机构
[1] Menoufia Univ, Fac Sci, Dept Math, Shibin Al Kawm 32511, Egypt
[2] Huawei Technol, Cent Res Inst, Beijing 100085, Peoples R China
[3] MIU Univ, Comp & Informat Fac, Cairo, Egypt
关键词
Elementary cellular automata; Image encryption; Cellular neural network; Chaos; IMAGE ENCRYPTION; CHAOTIC STANDARD; NEURAL-NETWORK; CIPHER; CRYPTANALYSIS; SUBSTITUTION;
D O I
10.1016/j.cnsns.2012.05.023
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Based on elementary cellular automata, a new image encryption algorithm is proposed in this paper. In this algorithm, a special kind of periodic boundary cellular automata with unity attractors is used. From the viewpoint of security, the number of cellular automata attractor states are changed with respect to the encrypted image, and different key streams are used to encrypt different plain images. The cellular neural network with chaotic properties is used as the generator of a pseudo-random key stream. Theoretical analysis and experimental results have both confirmed that the proposed algorithm possesses high security level and good performances against differential and statistical attacks. The comparison with other existing schemes is given, which shows the superiority of the proposal scheme. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:136 / 147
页数:12
相关论文
共 50 条
  • [1] A cryptosystem based on cellular automata
    Urías, J
    Ugalde, E
    Salazar, G
    [J]. CHAOS, 1998, 8 (04) : 819 - 822
  • [2] Reversible Cellular Automata Based Cryptosystem
    Stanica, George Cosmin
    Anghelescu, Petre
    [J]. ELECTRONICS, 2024, 13 (13)
  • [3] Cellular Automata based Cryptosystem (CAC)
    Sen, S
    Shaw, C
    Chowdhuri, DR
    Ganguly, N
    Chaudhuri, PP
    [J]. INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2002, 2513 : 303 - 314
  • [4] A Cryptosystem Based on the Composition of Reversible Cellular Automata
    Clarridge, Adam
    Salomaa, Kai
    [J]. LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 314 - 325
  • [5] Cellular Automata: Elementary Cellular Automata
    Bhardwaj, Rupali
    Upadhyay, Anil
    [J]. JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2017, 29 (01) : 42 - 50
  • [6] Cryptanalysis of a Cellular Automata Cryptosystem
    Liu, JM
    Cheng, XG
    Wang, XM
    [J]. COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 2, PROCEEDINGS, 2005, 3802 : 49 - 54
  • [7] Public-key cryptosystem based on cellular automata
    Zhu, Bao-Ping
    Zhou, Liang
    Liu, Feng-Yu
    [J]. Nanjing Li Gong Daxue Xuebao/Journal of Nanjing University of Science and Technology, 2007, 31 (05): : 612 - 616
  • [8] Design of a cryptosystem based on reversible memory cellular automata
    del Rey, AM
    [J]. 10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, : 482 - 486
  • [9] Cryptanalysis of a new cellular automata cryptosystem
    Bao, F
    [J]. INFORMATION SECURITY AND PRIVACY, PROCEEDINGS, 2003, 2727 : 416 - 427
  • [10] A Novel Cryptosystem Using Cellular Automata
    Roy, Satyabrata
    Bhatia, Noble
    Rawat, U. S.
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), 2017, : 1781 - 1785