摘要
本发明公开了一种基于混沌与魔方变换的图像加密解密算法。该方法首先构建一个六维混沌系统,将其输出的混沌序列与二进制数值、高阶魔方相结合进行置乱,然后对置乱图像进行切割和八种z字形扩散,最后进行解密。选取一张原图,提取出RGB三个图层矩阵,记录矩阵大小并将其都填补为正方形矩阵,同时选取出与3个正方形矩阵数据量一样的混沌序列量拼成正方形样图,将填补后的3个正方形图层矩阵和样图的3个图层矩阵进行二进制层面分解,拼接成8个高阶魔方进行旋转变换,并结合二进制子图的位数反拼接进行置乱,之后对置乱图像进行切割和8种z字形扩散得到两张加密图,最后进行解密,解密过程为加密过程的逆过程,从而实现对图像的加密解密。
技术关键词
加密解密算法
高阶魔方
矩阵
序列
混沌系统
数值
选取系统
模数
图像像素
表达式
操作者
数学
视角