[发明专利]一种基于混沌理论的数字图像并行加密方法在审
申请号: | 201610812070.6 | 申请日: | 2016-09-08 |
公开(公告)号: | CN106651735A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 谢国波;王添 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 广东广信君达律师事务所44329 | 代理人: | 杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混沌 理论 数字图像 并行 加密 方法 | ||
1.一种基于混沌理论的数字图像并行加密方法,其特征在于,包括步骤
S1:使用混沌序列对明文图像进行全局性位置置乱;
S2:将明文图像分为若干份;
S3:对每份明文图像进行并行局部扩散,并将每一份明文图像的最后一个像素和下一份明文图像的第一个像素进行交换;
S4:重复步骤S3,直到完成明文图像的全局扩散。
2.如权利要求1所述的于混沌理论的数字图像并行加密方法,其特征在于,步骤S1中所述混沌序列是使用Kent混沌系统产生的。
3.如权利要求2所述的于混沌理论的数字图像并行加密方法,其特征在于,步骤S1包括步骤:
S11:将原明文图像按照行优先的顺序转换为一个长度为m×n的一维序列L={l1,l2,l3,…,lm×n},该序列的取值范围均为[0,255];
S12:将原明文图像的所有像素值相加得到一个总值为sum,然后再用sum来除以图像的总像素点个数即m×n,由此来获得整个图像的一个平均像素值为avg,由公式和公式t=m+n+mod(avg×108,m+n)可分别得到Kent混沌系统中所需的控制参数a和迭代次数t;
S13:设Kent混沌系统的系统变量初始值为x0,将x0和a代入Kent混沌系统中,进行Kent映射t次迭代,然后再继续迭代m×n次,产生一个长度为m×n的一维混沌序列K={k1,k2,…,km×n};
S14:对混沌序列所述K进行从小到大排序,产生一个用来记录排序后的序列中各个元素在原序列K中所在位置的一个位置序列K'={k1',k2',…,k'm×n},并由所述位置序列来对明文序列L进行全局性的位置置乱,最终得到置乱图像序列L'={l1',l2',…,l'm×n}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610812070.6/1.html,转载请声明来源钻瓜专利网。