[发明专利]超混沌Rossler系统的彩色图像加密方法有效
申请号: | 201310396830.6 | 申请日: | 2013-09-04 |
公开(公告)号: | CN103440613A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 杜翠霞;张定会;张宗楠 | 申请(专利权)人: | 上海理工大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 吴宝根 |
地址: | 200093 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种超混沌Rossler系统的彩色图像加密方法,首先提取彩色图像的RGB三分量,并利用超混沌Rossler系统产生加密混沌序列,并对序列进行相应处理后,分别对RGB三分量进行置乱和异或操作,从而改变图像的像素位置和像素值。采用了超混沌Rossler系统对数字彩色图像进行像素位置和像素值的置乱,安全性好,密钥空间大,抗攻击能力和抗剪切能力强。 | ||
搜索关键词: | 混沌 rossler 系统 彩色 图像 加密 方法 | ||
【主权项】:
1.一种超混沌Rossler系统的彩色图像加密方法,其特征在于,具体包括如下步骤:1)、选取一幅
的彩色图像作为待加密图像,分别提取其RGB三分量的灰度图像,并分别顺次读取各分量的各个位置的元素,组成长度为
的明文序列
;2)、选取初值
及步长
作为超混沌Rossler系统的加密密钥,代入四维混沌系统动力学方程:
其中
为系统状态变量,
为系统参数,利用Runge-Kutta算法,迭代
次,得到四组长度为
的Rossler加密混沌序列
,并对序列进行相应处理:
,其中
表示序列中的每一个值;3)、从混沌序列
中选取三组混沌序列,并随机从某一元素开始,分别依次提取
个元素,组成混沌序列
,并将这三个序列排列成一行
列的矩阵,再由三组混沌序列中随机依次取
个元素,组成混沌序列
,并将这三个序列排列成
行一列的矩阵;4)、生成三个
的零矩阵
,三个
的零矩阵
,将步骤3)中生成的六个矩阵![]()
按从小到大的顺序排列,并获得排序后六个矩阵行排列信息矩阵
和列排列信息矩阵
,假设矩阵
中的第
列数字为
,那么就将矩阵
的第
行第
列的元素置为1,同理,假设矩阵
中的第
行数字为
,那么就将矩阵
的第
行第
列的元素置为1,以此类推,原来的零矩阵
经过如此变换变为矩阵
、
、
、
、
、
;5)、利用置乱矩阵
、
、
、
、
、
,分别对原始图像矩阵进行若干次置乱操作,得到置乱后的图像各分量的信息矩阵
;6)、从序列
中分别随机依次取
个元素,生成三个矩阵
,并对
做转换处理操作,将其转换为得到8位无符号整数混沌序列矩阵;7)、将矩阵
分别依次和
进行逐位异或操作,获得图像的各分量的加密信息矩阵
,再将加密图像的各分量信息进行重组,得到信息序列
,并按图像标准格式保存,得到最终的彩色加密图像;8)、解密时,选取加密过程中使用的矩阵
分别依次和加密信息矩阵
进行逐位异或操作,得到信息矩阵
;9)、利用置乱矩阵
、
、
、
、
、
,分别对信息矩阵
进行与加密过程中相同次数的反置乱操作,得到反置乱后的信息矩阵
;10)、将解密图像的信息矩阵
的各分量信息进行重组,得到信息序列
,并按图像标准格式保存,得到最终的解密图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310396830.6/,转载请声明来源钻瓜专利网。