提出一种多层元胞自动机分组加密方法。多层元胞自动机与T型邻居结构结合,层与层之间通过T型邻居联系起来,循环使用行变换、列变换及移位变换,构造出自可逆的加密模型。实验结果表明,该加密算法对明文扩散的要求达到了良好的雪崩效应,具有较好的混淆性,伪随机序列的引入,充分扩展了密钥空间,可有效抵抗蛮力攻击、差分分析方法攻击和选择明文攻击。
A block encryption system based on the multi-layered cellular automata was proposed.The T-shaped structure was applied to the adjacent layers of the multi-layered cellular automata.The row transformation,column transformation and shift transformation were circularly used,and a self-reversible encryption model was constructed.Results of simulation indicate that the proposed encryption algorithm achieves favorable confusion and avalanche effect,and the system enlarges the key space to resist the brute attack,differential analysis and chosen-plaintext attack by using the pseudo random sequence and shift transformation.