数字图像水印中使用Arnold置乱,可以起到加密和保护的作用,此代码就是对原始图像进行置乱,然后对置乱后的图像进行恢复的实现,代码附有详细的注释说明,简单易懂。
2019-12-21 20:28:30 1KB 图像置乱恢复
1
提出一种基于置乱加密的小波域灰度图像数字水印算法。首先对水印图像进行置乱处理,然后利用混沌系 统产生的混沌序列对水印进行加密。在水印的嵌入过程中,对载体图像进行小波变换,提取出其低频系数和高频 系数,针对它们对嵌入水印的敏感程度,采用奇偶量化规则分别在低频部分和高频部分进行不同强度的水印的嵌 入。水印的检测根据奇偶量化规则,不需要原始图像,是一种盲检测。实验结果表明,该算法可以有效地抵抗 J PEG压缩、噪声、剪切等攻击,鲁棒性较好。
2019-12-21 20:03:59 1.03MB 小波变换 数字水印 置乱加密
1
一种基于行列像素置乱和logistic 混沌序列扩散的彩色图像视觉安全算法。 加密部分首先通过对明文图像的像素进行行列置乱,然后对置乱后的图像进行R、G、B分解,之后利用 混沌序列扩散对分解得到的三分量进行加密,最后分别嵌入经过离散小波变换的载体图像R、G、B分层中,从而获得视觉安全的载密图像。 解密部分首先对载密图像进行R、G、B分解,然后对R、G、B三分量分别进行离散小波变换,之后从经过离散小波变换的三分量中提取载密三分量,对载密三分量进行异或操作并合成,最后把合成后的图像执行行列像素的反置乱得到明文图像。
2019-12-21 19:37:37 2.55MB MATLAB 图像加密 图像隐藏 离散小波变换
1
置乱变换matlab程序实现,与逆置乱变换互为反向应用,函数直接可以调用
2019-12-21 19:29:08 3KB 置乱变换 matlab代码
1
面包师数字图像置乱加密的解密程序,算法比较经典,但是解密程序看似简单,在值域向定义域转换过程中,画过多次坐标图,直到偶然一次才发现规律
2019-12-21 19:25:12 826B 面包师 数字图像 置乱加密 解密程序
1
用Logistic混沌置乱加密图像, Matlab编写.
2019-12-21 18:57:50 121KB 混沌 加密
1
利用有限域下矩阵的模乘运算的周期性,计算一般化Android置乱的周期 经典的Android置乱(即仿射矩阵为[1,1;1,2]的情况)也包含在内 可应用于2D数据的一般Android置乱周期的计算,例如图像置乱 参考文献:黎罗罗. Arnold型置乱变换周期的分析. 中山大学学报(自然科学版),2005
2019-12-21 18:57:21 3KB matlab Arnold置乱 周期
1
用logisitic映射生成混沌密码流,对密码流排序后生成置换地址集合,用这个地址集合对图像像素点进行重新排列,从而达到置乱的目的。 分别用M文件和GUI实现。
2019-12-21 18:52:12 50KB 混沌 图像置乱 MATLAB
1
arnold置乱 置乱周期 arnold置乱中应用置乱周期
2019-12-21 18:50:40 1KB arnold置乱 置乱周期
1
图像的隐藏与伪装技术是图像安全方面一个非常重要的研究领域。其中常用的图像置乱算法实现较为复杂,基于Zig-zag变换的思想提出了一种新的数字图像置乱算法,并构造了两个具体的置乱变换方法。通过算法的仿真实验和结果分析表明该算法具有较好的置乱效果及较大的周期,并具有一定的抗攻击能力,从图像信息安全性及算法的时间复杂度方面分析,该算法优于Arnold等变换,将该类算法用于图像加密有一定的应用价值。
2019-12-21 18:47:48 1006KB Zigzag 图像置乱
1