一种多规则可逆元胞自动机的栅格地图加密算法

An Encryption Algorithm of Multi-rule Reversible Cellular Automata for Raster Map

  • 摘要: 针对单规则元胞自动机图像加密易受明文攻击的问题,分析了其密钥空间的局限性,提出了一种高阶可逆元胞自动机加密算法。通过分析可逆元胞自动机的特点,结合栅格地图的四叉树分解结果,构造了多规则高阶可逆元胞自动机,取代传统方法中对所有像素进行多次循环迭代加密的方式,在不增加元胞自动机结构复杂性的前提下,实现栅格地图加密。实验结果表明,该方法密钥空间较大,加密效率较高,在保证地图数据完整性的基础上,能够有效抵抗差分攻击和明文攻击,适用于实时图像加密。

     

    Abstract: Aiming at the problem that the single rule cellular automata image encryption is easy to be attacked by the plain text, this paper analyzes the limitation of the key space, and proposes a new encryption algorithm based on the high order reversible cellular automata. Through the analysis of the reversible cellular automaton characteristics, we construct the rules of higher order reversible cellular automata, combined with results of raster map after quadtree decomposition, which replacing the traditional method of all pixels of multiple cycle iterative encryption. Encrypt the raster map under the premise of not increasing cellular automata structure complexity. Experiments show that the proposed method is of high key space and high encryption efficiency. It can effectively resist differential attacks and clear text attacks, and it is also suitable for real time image encryption based on the integrity of map data.

     

/

返回文章
返回