[发明专利]一种基于重卦编码解码规则的彩色数字图像加密方法在审

专利信息
申请号: 202110694016.7 申请日: 2021-06-22
公开(公告)号: CN113378197A 公开(公告)日: 2021-09-10
发明(设计)人: 隋连升;韩凯峰;白冰 申请(专利权)人: 西安理工大学
主分类号: G06F21/60 分类号: G06F21/60;G06T9/00
代理公司: 西安弘理专利事务所 61214 代理人: 戴媛
地址: 710048 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 编码 解码 规则 彩色 数字图像 加密 方法
【权利要求书】:

1.一种基于重卦编码解码规则的彩色数字图像加密方法,其特征在于,包括加密过程和解密过程;

所述加密过程包括如下步骤:

步骤1,将像素大小为M×N的彩色明文图像,分解成为R、G、B三个颜色通道的灰度图像矩阵,并用R1、G1、B1来表示;

步骤2,将步骤1得到的三个灰度图像矩阵R1、G1、B1的像素值转换为二进制数值序列,每个颜色通道二进制数值序列的个数为M×N×8,根据重卦编码解码规则,对三个颜色通道的二进制数值序列进行重卦编码,每个颜色通道生成M×N的重卦编码矩阵,得到3个M行N列的矩阵A1、A2、A3

步骤3,通过Logistics-Logistics级联混沌系统,创建长度为M×N×3的级联混沌序列,并分为3组,每组长度为M×N,将每组混沌序列按照由大到小的原则进行升序排序,得到3组排序索引;

步骤4,将步骤3得到的排序索引分别与步骤2得到的3个重卦编码矩阵行混沌置乱操作,生成置乱后的新矩阵R2、G2、B2

步骤5,初始化分数阶Qi混沌系统,通过迭代生成3个混沌矩阵,每个混沌矩阵的大小为M×N,并通过离散操作,将3个混沌矩阵内的值都归一化在0-255的范围内,得到混沌矩阵W1、W2、W3

步骤6,将步骤5得到的混沌矩阵W1、W2、W3中的数值都转换为8位二进制数值,并根据重卦编码解码规则,将混沌矩阵W1、W2、W3进行重卦编码,得到3个重卦编码后的混沌矩阵E1、E2、E3

步骤7,将步骤6得到的重卦编码后的混沌矩阵E1、E2、E3与步骤4得到的置乱后的新矩阵R2、G2、B2进行异或运算来实现扩散效果,生成新的灰度图层矩阵R3、G3、B3

步骤8,对步骤7得到的新矩阵R3、G3、B3按照重卦编码解码规则进行重卦解码,生成R、G、B三个颜色通道且灰度值在0-255区间内的图像矩阵,合并R、G、B颜色通道后,生成彩色加密图像D(M,N,3);

所述解密过程包括如下步骤:

步骤A,将步骤8得到的彩色加密图像D(M,N,3)分割成R、G、B三个图层灰度图像;

步骤B,将步骤A中得到的三个灰度图像根据重卦编码解码规则进行重卦编码;

步骤C,将步骤B中重卦编码后的三个灰度图像与步骤6中重卦编码后的混沌矩阵E1、E2、E3分别做异或运算,得到去扩散后的三个图层矩阵;

步骤D,对步骤C得到的去扩散后的三个图层矩阵,用过bin2dec函数分别转化为二进制序列;

步骤E,将步骤D得到的3个二进制序列分别与步骤3得到的3组排序索引进行置乱操作;

步骤F,将步骤E中去置乱处理后的3个二进制序列,根据重卦编码解码规则进行重卦解码处理,得到3个重卦解码后序列;

步骤G,将步骤F中得到的3个重卦解码后序列,用reshape函数重新排列成M行N列的3个灰度图像矩阵;

步骤H,将步骤G中得到的3个灰度图像矩阵通过Matlab合并图层,得到解密后的彩色图像。

2.根据权利要求1所述的一种基于重卦编码解码规则的彩色数字图像加密方法,其特征在于,所述重卦编码解码规则为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110694016.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top