[发明专利]一种数字图像加密方法有效
申请号: | 201810588644.5 | 申请日: | 2018-06-08 |
公开(公告)号: | CN108924379B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 杭后俊;李晴晴 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | H04N1/32 | 分类号: | H04N1/32;H04L9/00 |
代理公司: | 芜湖安汇知识产权代理有限公司 34107 | 代理人: | 朱圣荣 |
地址: | 241000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字图像 加密 方法 | ||
1.一种数字图像加密方法,其特征在于,包括以下步骤:
1)灰度图像I*大小为m×n,I*(i,j)表示图像的灰度值,其中i=1,2…m,j=1,2…n;
2)将有理映射函数进行N次预迭代;
3)读取待加密图像中尚未被读取过的像素I*(i,j);
4)将有理映射函数迭代8次,获取每次迭代产生的迭代值数列集合,以及迭代值数列集合的平均值;
5)将每个迭代数值与平均值比较,若大于平均值则该迭代数值对应位置1,否则对应位置0,则获得二进制序列key;
6)将序列key与3)中读取的像素I*(i,j)按位异或,并将运算的结果写入I’(i,j);
7)如果I*(i,j)是最后一个像素,转8);否则,转3);
8)I’即为密文图像;
所述有理映射函数基于有理二次Bezier曲线;
公式一:有理二次Bezier曲线为
取b0=[0,0],b1=[0.5,y1],b2=[1,0]得到公式一的分量形式:
公式二:
当则
令y(t)=1,则
令则公式三有理映射函数为:
2.根据权利要求1所述的数字图像加密方法,其特征在于:所述图像加密前,对明文图像I进行像素扩散。
3.根据权利要求2所述的数字图像加密方法,其特征在于:所述像素扩散方法:
设有大小为M行N列的原始灰度图像I,不失一般性,假设M,N为2的倍数;
其中,为异或运算,得到M行N列的输出图像I*,I*为第二阶段加密的输入图像。
4.根据权利要求1、2或3所述的数字图像加密方法,其特征在于:所述4)中有理映射函数的迭代次数为8次,5)中序列key为8位二进制序列。
5.根据权利要求4所述的数字图像加密方法,其特征在于:当ωi(i=0,1,2)取值在[0.7,1.5]上时,所述有理映射函数的李雅普诺夫指数:
其中,x0为系统的初始值,x1,x2,…为每次的迭代值,n为迭代次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810588644.5/1.html,转载请声明来源钻瓜专利网。