计算机应用 ›› 2014, Vol. 34 ›› Issue (12): 3466-3469.

• 计算机安全 • 上一篇    下一篇

基于二维X型可逆细胞自动机的加密算法

袁野,李敬医,陈炬桦   

  1. 中山大学 信息科学与技术学院,广州 510006
  • 收稿日期:2014-06-04 修回日期:2014-07-25 出版日期:2014-12-01 发布日期:2014-12-31
  • 通讯作者: 袁野
  • 作者简介:袁野(1988 -),男,安徽舒城人,硕士研究生,主要研究方向:信息安全、人脸识别;李敬医(1990-),男,河南开封人,硕士研究生,主要研究方向:信息安全、图像加密;陈炬桦(1960 -),男,江西峡江人,副教授,博士,主要研究方向:信息安全。

Encryption algorithm based on 2D X-type reversible cellular automata

YUAN Ye,LI Jingyi,CHEN Juhua   

  1. School of Information Science and Technology, Sun Sat-sen University, Guangzhou Guangdong 510006, China
  • Received:2014-06-04 Revised:2014-07-25 Online:2014-12-01 Published:2014-12-31
  • Contact: YUAN Ye

摘要:

针对二维传统邻居类型细胞自动机结构和演化复杂、加密效率低,而一维细胞自动机密钥空间小、扩散速度慢、需要多轮迭代才能产生雪崩效应的问题,提出一种新的基于二维X型可逆细胞自动机并引入Arnold变换的加密算法。首先利用提出的细胞自动机对明文序列进行演化;在每一步演化结束后再对序列进行Arnold变换和循环移位变换;最后直到加密的密文满足要求,停止演化和变换。通过实验证明,密钥空间增大16.8%,可以抵抗穷举攻击;另外扩散性和混淆性好,能产生雪崩效应,可抵抗选择明文攻击。

Abstract:

Concerning the problems of complicated structure and revolution of 2D traditional neighborhood cellular automata, low encrypting efficiency, little key space of 1D cellular automata, low diffusion speed and needing multiple rounds iteration to produce avalanche effect, a new encryption algorithm based on 2D X-type reversible cellular automata and Arnold transformation was proposed. Firstly, the plaintext was evolved by the proposed cellular automata, then it was transformed by Arnold transformation and cyclic shift transformation after every evolution, until the ciphertext was encrypted well enough. The experimental result shows that the key space is increased by 16.8% and has perfect robustness in resisting brute force attack. In addition the diffusion and confusion is so excellent that it can produce higher avalanche effect and resist chosen plaintext attack.

中图分类号: