Multi-Granularity Reversible Cellular Automata Applied in Data Encryption

被引:0
|
作者
Xia, Xuewen [1 ]
Xiong, Zenggang [1 ]
Li, Yuanxiang [2 ]
机构
[1] Xiaogan Coll, Sch Comp & Informat Sci, Xiaogan 432000, Peoples R China
[2] Wuhan Univ, State Key Lab Software Engn, Wuhan, Peoples R China
关键词
cellular automata; cryptography; multi-granularity reversible cellular automata; dynamics complexity;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Cellular automata has been considered as a prospective direction in cryptography. In order to overcome some shortcomings in traditional researches in cellular automata (CA), a multi-granularity cellular automata (MGCA) is introduced. Combining MGCA with reversible CA (RCA), a cryptography algorithm is proposed. In the algorithm, extended RCA, which has many iteration rules, provides enough great secret-key space. Furthermore, in order to improve the complexity of CA's dynamics, all cells adjust their granularity dynamically by "split-recombination" during the process of encryption and decryption. Based on it, the algorithm achieves a high speed of encryption and decryption. The analysis results show that the cryptosystem can resist brute attack and differential attack, and also has high security. The hardware that shared by encryption and decryption caused the cryptosystem has a strong practicability.
引用
收藏
页码:284 / +
页数:3
相关论文
共 15 条