节点文献
二维可反向迭代细胞自动机在数据加密中的应用
Data Encryption Algorithm Based on Two Dimension Toggle Cellular Automata
【摘要】 针对一维触发细胞自动机加、解密速度慢,迭代次数多的问题,提出了一种基于二维触发细胞自动机的数据加密算法。通过邻居细胞间的相互作用与共同演化,反向迭代完成数据加密,正向演化完成数据解密。密钥空间,即反转规则表,随着细胞自动机邻居半径增大呈指数增长,且可以根据不同的安全性要求,通过调整细胞自动机的邻居半径及加密轮次来实现。分析结果表明,该算法可以抵抗蛮力攻击和已知明文、密文以及差分分析攻击,具有较高的安全性。加、解密共享同一硬件结构也使得本算法具有很强的实用性。
【Abstract】 A cryptography system based on two dimension toggle cellular automata was proposed to solve the slowness of encryption and decryption based on one dimension toggle cellular automata.The encryption and decryption of data is completed by the co-evolution of the cellular automata.The key space can be adjusted by changing the neighborhood radius and the rounds of encryption.The analysis results show that the cryptosystem can resist brute attack and differential attack,and also has high security.The hardware shared by encryption and decryption made the cryptosystem to have a strong practicability.
- 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2010年03期
- 【分类号】TP309.7
- 【被引频次】12
- 【下载频次】163