节点文献

二维可反向迭代细胞自动机在数据加密中的应用

Data Encryption Algorithm Based on Two Dimension Toggle Cellular Automata

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 夏学文李元香曾辉

【Author】 XIA Xue-wen1,2 LI Yuan-xiang3 ZENG Hui2(Department of Computer and Information Science,Xiaogan College,Xiaogan 432000,China)1 (College of Computer,Wuhan University,Wuhan 430079,China)2(State Key Laboratory of Software Engineering,Wuhan University,Wuhan 430072,China)3

【机构】 孝感学院计算机与信息科学学院武汉大学计算机学院武汉大学软件工程国家重点实验室

【摘要】 针对一维触发细胞自动机加、解密速度慢,迭代次数多的问题,提出了一种基于二维触发细胞自动机的数据加密算法。通过邻居细胞间的相互作用与共同演化,反向迭代完成数据加密,正向演化完成数据解密。密钥空间,即反转规则表,随着细胞自动机邻居半径增大呈指数增长,且可以根据不同的安全性要求,通过调整细胞自动机的邻居半径及加密轮次来实现。分析结果表明,该算法可以抵抗蛮力攻击和已知明文、密文以及差分分析攻击,具有较高的安全性。加、解密共享同一硬件结构也使得本算法具有很强的实用性。

【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.

【基金】 国家自然科学基金(60473014);863计划项目(2007AA01Z290)资助
  • 【文献出处】 计算机科学 ,Computer Science , 编辑部邮箱 ,2010年03期
  • 【分类号】TP309.7
  • 【被引频次】12
  • 【下载频次】163
节点文献中: 

本文链接的文献网络图示:

本文的引文网络