[发明专利]一种明文构建初始密钥的复合混沌图像加密方法在审
申请号: | 201410314713.5 | 申请日: | 2014-07-03 |
公开(公告)号: | CN104050625A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | 刘仕辉;仇润鹤 | 申请(专利权)人: | 东华大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 翁若莹 |
地址: | 201620 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种明文构建初始密钥的复合混沌图像加密方法,其特征在于,步骤为:步骤1、依据明文图像像素值和初始给定值实现图像预处理,确定迭代初始值;步骤2、利用复合混沌系统分别对明文图像进行置乱与扩散,达到对明文图像加密的目的。本发明的优点在于:现有的加密方式基本都是关注于对图像的置乱与扩散,而本发明的实现在于,就是对初始密钥上的处理,这种改进进一步完善了设计一种安全可靠地加密算法要注意的因素。 | ||
搜索关键词: | 一种 明文 构建 初始 密钥 复合 混沌 图像 加密 方法 | ||
【主权项】:
一种明文构建初始密钥的复合混沌图像加密方法,其特征在于,步骤为:步骤1、依据明文图像像素值和初始给定值实现图像预处理,确定迭代初始值,包括:步骤1.1、取明文图像像素的任一水平、竖直及斜对角上的任意多数组成三个数列;步骤1.2、将步骤1.1得到的三个数列中的数字分别相加,再与1000求模得到三个数值,分别记为R,C,H;步骤1.3、任意取三个初始值,分别记为X10,X20,X30,每个初始值的取值范围在[‑1,1]之间,且精确到小数点后四位;步骤1.4、将X10,X20,X30与R,C,H分别相加求和,再扩大1000倍,对255求模,再除以255,得到初始密钥,分别记为X11,X21,X31;步骤2、利用复合混沌系统分别对明文图像进行置乱与扩散,达到对明文图像加密的目的,包括:步骤2.1、将初始密钥X11,X21,X31代入Lorenz系统,迭代生成序列x,y,z;步骤2.2、将大小为M×N的明文图像转换为灰度图像,得到灰度图像像素矩阵,将灰度图像像素矩阵转换为[M×N,1]形式的明文图像数字矩阵,再分别从序列x,y,z中选取数字,组成[M×N,1]形式的置乱数字矩阵;步骤2.3、把置乱数字矩阵中的各个数值按预定规则顺序排列从而形成新的置乱数字矩阵,采用步骤2.2中的置乱数字矩阵变换至步骤2.3中的新的置乱数字矩阵时各个数值的位置变化的规则,对步骤2.2中的明文图像数字矩阵进行变化,再还原成[M×N]模式,得到置乱图像;步骤2.4、将序列x,y,z分别求和,再分别对255求模和相除得到的值作为Rossler系统迭代的初始值;步骤2.5、经由Rossler系统迭代得到的序列x′,y′,z′,在序列x′,y′,z′中分别取若干数字,组成[M×N]模式的矩阵;步骤2.6、把步骤2.5得到的矩阵与置乱图像相异或,完成对明文图像的加密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410314713.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种2-氨基-3,5-二溴吡啶的合成方法
- 下一篇:医用洗手液瓶固定架