计算机科学 ›› 2010, Vol. 37 ›› Issue (3): 46-48.

• 计算机网络与信息安全 • 上一篇    下一篇

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

夏学文,李元香,曾辉   

  1. (孝感学院计算机与信息科学学院 孝感432000);(武汉大学计算机学院 武汉430079);(武汉大学软件工程国家重点实验室 武汉430072)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(60473074),863计划项目(2007AA01Z290)资助

Data Encryption Algorithm Based on Two Dimension Toggle Cellular Automata

XIA Xue-wen,LI Yuan-xiang,ZENG Hui   

  • Online:2018-12-01 Published:2018-12-01

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

关键词: 触发细胞自动机,数据加密,反转规则

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

Key words: Toggle cellular automata, Data encryption, Reversible rule

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!