[发明专利]一种基于最小粒度全置乱的图像加密算法在审
| 申请号: | 201611091365.5 | 申请日: | 2016-12-01 | 
| 公开(公告)号: | CN108133449A | 公开(公告)日: | 2018-06-08 | 
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 钦州市晶通科技有限公司 | 
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 535000 广西壮族自治*** | 国省代码: | 广西;45 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 置乱 混沌映射 全排列 混沌 算法 图像加密 图像置乱 最小粒度 图像 像素 替换 混沌加密算法 比特替换 比特位置 混沌轨道 加密技术 加密算法 解密算法 图像转换 比特串 全矩阵 信息熵 驱动 攻击 预测 | ||
1.一种基于最小粒度全置乱的图像加密算法, 通过对图像比特全排列,同时完成全矩阵范围内像素比特位置置乱和像素值替换两个操作,其特征在于,主要包含以下步骤:(1)选择混沌映射;(2)混沌加密算法;(3)解密算法。
2.如权利要求1中所述的基于最小粒度全置乱的图像加密算法,其特征在于,所述图像比特全排列使用Lorenz混沌分量x驱动。
3.如权利要求1中所述的基于最小粒度全置乱的图像加密算法,其特征在于,所述加密算法采用图像比特全排列算法,选取一幅任意大小的灰度图像I,设其大小为M×N,具体如下:(1)依据混沌置乱信息熵,选择合适的混沌动力学方程,给出与密钥相关的初始值x1或初始向量V1,并令K=1;(2)应用选择的混沌方程迭代m=M×N×8次,生成混沌实值序列{x1,x2,…,xm}或向量序列{V1,V2,V3,…,Vm},依据置乱信息熵,选择置乱信息熵最大的一行,成为实值序列{x1,x2,…,xm};(3)从小到大把混沌实值序列{x1,x2,…,xm}排序,得到排序后的序列{y1,y2,…,ym};(4)计算置乱地址码集{t1,t2,…,tm},ti∈{1,2,…,m};
ti是xi在排序后的序列{y1,y2,…,ym}中的下标;(5)把二维图像变成一维数组,再把每个数组元素变成二进制比特序列,顺序连接形成长度为M×N×8的比特序列,利用置乱地址码集进行扰乱,然后还原成一维十进制数组,完成图像比特全置乱。
4.如权利要求1中所述的基于最小粒度全置乱的图像加密算法,其特征在于,所述解密算法具体实现方法:(1)给定相同的初始值,先进行图像替换算法的逆操作,把密文图像转换为一维数组,从最后一个加密元素开始向前解密,直到第一个元素;(2)根据图像比特全排列算法进行操作,不同的是i从1到m,把第i列的比特值用第ti列的比特值替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钦州市晶通科技有限公司,未经钦州市晶通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611091365.5/1.html,转载请声明来源钻瓜专利网。





