[发明专利]基于二维交叉映射和动态扩散的量子图像加密方法在审

专利信息
申请号: 202210464924.1 申请日: 2022-04-29
公开(公告)号: CN114978487A 公开(公告)日: 2022-08-30
发明(设计)人: 李锦青;底晓强;胡淼婷 申请(专利权)人: 长春理工大学
主分类号: H04L9/08 分类号: H04L9/08;H04L9/00;G06N10/00
代理公司: 长春众邦菁华知识产权代理有限公司 22214 代理人: 曲博
地址: 130000 吉林*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 二维 交叉 映射 动态 扩散 量子 图像 加密 方法
【权利要求书】:

1.基于二维交叉映射和动态扩散的量子图像加密方法,该方法由以下步骤实现:

步骤一、将大小为M×N的灰度图像作为原始图像Image;

步骤二、将原始图像Image使用NEQR量子表示模型,将原始图像Image表示为量子图像|I;

步骤三、使用SHA-256计算原始图像Image的哈希值,采用数组H表示,根据数组H获得二维交叉混沌系统的初值x0,y0

步骤四、采用初值x0,y0迭代所述2D-LAS混沌系统M×N次,获得两个长度分别为M×N的混沌序列XS,YS;

步骤五、将步骤四中伪随机序列XS,YS映射到0到2k-1之间,获得序列X1和序列Y1;k=log2M-1;

步骤六、在步骤五获得的序列X1和序列Y1中选取部分序列作为循环行移位控制序列CRS1,CRS2和循环列移位控制序列CCS1,CCS2;

步骤七、将步骤四获得的混沌序列YS的值映射到1到3之间,获得选择控制序列SC;

将步骤四获得的混沌序列YS的值映射到1到4之间,获得循环移位控制序列CS;

步骤八、将步骤七获得的选择控制序列SC和循环移位控制序列CS分别转化为M×N的二维数组CSC和二维数组SCS;

步骤九、对步骤二获得的量子图像|I进行动态选择扩散,获得扩散后的量子图像||I1,具体过程如下:

选取第y行第x列的像素点根据SCS(y,x)的值进行动态选择扩散操作;

当SCS(y,x)=1时,对量子图像|I的当前二进制像素值采用受控交换门进行位级交换;

当SCS(y,x)=2时,对量子图像|I的当前二进制像素值进行位级交叉异或并进行位级移位操作;

当SCS(y,x)=3时,对量子图像||I的当前二进制像素值进行位级循环左移操作,循环移动的位数取决于数组CSC(y,x)当前的值;当遍历量子图像|I中所有的像素点之后,获得扩散后的量子图像||I1

步骤十、采用量子测量从量子图像|I1中提取经典图像I1,并对经典图像I1进行行内循环置乱操作,获得置乱图像z;

步骤十一、对步骤十获得的置乱图像z进行列内循环置乱操作,获得置乱图像Zz;

将所述置乱图像Zz进行矩阵变形,转化为1×(M×N)的一维矩阵ZZz;

步骤十二、将步骤四所述混沌序列XS按照升序排列,获得索引矩阵Index;

步骤十三、对步骤十一的一维矩阵ZZz进行索引置乱,再将其转换为二维矩阵,以获得置乱后的矩阵ZZ;

步骤十四、对步骤十三获得的置乱后的矩阵ZZ采用NEQR量子表示模型将其表示为量子图像|ZZ;

并对所述量子图像|ZZ进行迭代异或扩散操作,获得最终的密文图像|C,如下式:

式中,x′=1,2,...,N-1,u=0,1,...,7,的第一个值为的第一个值的取反。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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