资源简介
为了提高图像加密算法的鲁棒性,提出了一种新的自适应图像加密算法。首先,把任意大小的灰度或彩 色图像分成2 × 2 子块 然后,用左上角子块的像素灰度值和Chebyshev 混沌映射构造与右上角子块等大的矩阵,用该 矩阵对右上角子块进行像素灰度值替换 最后,按顺时针对每个子块进行加密,直到左上角子块加密完毕。该算法不 依赖于图像的大小,而且适用于灰度图像和彩色图像,因而有很强的鲁棒性。同时灰度值扩散机制的引入使得该算 法具有良好的扩散性和扰乱性。
代码片段和文件信息
function I=AA(I)
%第一种加密顺序:左上→右上→右下→左下→左上
% close all;
% clc;
[mn]=size(I);l=10
%分割图片
I0(1:m/21:n/2)=I(1:m/21:n/2); %左上角
I1(1:m/21:n/2)=I(1:m/2n/2+1:n); %右上角
I2(1:m/21:n/2)=I(m/2+1:mn/2+1:n); %右下角
I3(1:m/21:n/2)=I(m/2+1:m1:n/2); %左下角
%计算左上角的异或值
IX=0;
for i=1:m/2-1
for j=1:n/2-1
IX=bitxor(IXI0(ij));
end
end
%用左上角的异或值产生密钥流
IX=double(IX)/256;
IX=SC(IX);
N=mod(round(abs(IX)*12)12);%离散整数密钥流
for i=1:l
k=N(i);
switch k
case 0
I1=RUTLD(I1);%右上角到左下角扩散加密
case 1
I1=LDTRU(I1);%左下角到右上角扩散加密
case 2
I1=LUTRD(I1);%左上角到右下角扩散加密
case 3
I1=RDTLU(I1);%右下角到左上角扩散加密
case 4
I1=LTR(I1);%左半部分对右半部分置乱加密
case 5
I1=RTL(I1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5042 2012-04-06 15:27 自适应加密\AA.m
文件 5043 2012-04-23 10:48 自适应加密\AAA.asv
文件 8878 2012-05-30 16:28 自适应加密\AAA.m
文件 3912 2012-05-30 11:44 自适应加密\AAde.m
文件 1909 2012-05-30 14:30 自适应加密\AAmain.asv
文件 1957 2012-07-26 20:09 自适应加密\AAmain.m
文件 939 2012-05-30 16:35 自适应加密\ABCDmain.asv
文件 939 2012-05-30 16:37 自适应加密\ABCDmain.m
文件 2324 2012-04-09 09:57 自适应加密\ACmain.asv
文件 2332 2012-06-04 16:52 自适应加密\ACmain.m
文件 2171 2012-04-06 10:00 自适应加密\ad.asv
文件 2182 2012-04-06 10:01 自适应加密\ad.m
文件 1582 2012-04-06 15:24 自适应加密\Amain.asv
文件 5046 2012-04-06 15:28 自适应加密\BB.m
文件 9082 2012-05-30 11:11 自适应加密\BBB.m
文件 4188 2012-05-30 11:49 自适应加密\BBde.m
文件 721 2011-12-09 16:40 自适应加密\Bmain.m
文件 5010 2012-04-23 11:28 自适应加密\CC.m
文件 8960 2012-05-30 11:25 自适应加密\CCC.asv
文件 8960 2012-05-30 11:27 自适应加密\CCC.m
文件 3998 2012-05-30 11:50 自适应加密\CCde.m
文件 134 2006-04-18 14:05 自适应加密\ccoef.m
文件 5108 2012-04-06 14:32 自适应加密\clock.asv
文件 5084 2012-04-07 09:41 自适应加密\DD.m
文件 9076 2012-05-30 13:55 自适应加密\DDD.asv
文件 8915 2012-05-30 13:58 自适应加密\DDD.m
文件 3992 2012-05-30 13:40 自适应加密\DDde.asv
文件 3990 2012-05-30 13:48 自适应加密\DDde.m
文件 3992 2012-04-06 15:09 自适应加密\declock.asv
文件 445 2011-12-09 10:42 自适应加密\DTU.m
............此处省略42个文件信息
评论
共有 条评论