【图像加密】基于离散小波变换结合Schur分解的双重加密零水印算法附matlab代码

简介: 【图像加密】基于离散小波变换结合Schur分解的双重加密零水印算法附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法  神经网络预测雷达通信 无线传感器

信号处理图像处理路径规划元胞自动机无人机 电力系统

⛄ 内容介绍

因互联网的速发展,其规模不断扩大,图像数据在互联网的复杂环境中传播极易被盗版和剽窃。为保护图像数据的版权,零水印技术逐渐发展,其在标识图像版权过程中最大的特点是不修改数据,具有不可见性和无损特征。本文首先介绍图像数字水印技术的基本特性和流程,在此基础上提出离散小波变换结合Schur分解的双重加密零水印算法,以此算法生成的零水印作为唯一标识图像的版权。根据该算法,本文通过实验模拟了互联网中常见的噪声和几何等攻击,结果表明,经过各种不同强度的攻击,算法仍能较好地提取出能够辨识的原始水印,具有鲁棒性强和安全性高的特性。

⛄ 部分代码

%计算nc(归一化相关系数)

function dNC = nc(ImageA,ImageB)


if (size(ImageA,1) ~= size(ImageB,1))|| (size(ImageA,2) ~= size(ImageB,2))

 errordlg('处理失败!');

 dNC = 0;

 return ;

end

ImageA=double(ImageA);

ImageB=double(ImageB);

M = size(ImageA,1);

N = size(ImageA,2);

d1=0 ;

d2=0;

d3=0;

for i = 1:M

 for j = 1:N

   d1=d1+ImageA(i,j)*ImageB(i,j) ;

   d2=d2+ImageA(i,j)*ImageA(i,j) ;

   d3=d3+ImageB(i,j)*ImageB(i,j) ;

 end

end

dNC=d1/(sqrt(d2)*sqrt(d3));

%return

%判断dNC的值是整形还是浮点型,并根据类型做相应的字符转换

%if dNC==1

 %  dNC_str_1=int2str(dNC);

%else

dNC_str_1=num2str(dNC,'%.5f');

%end

% dNC_str=['NC=' dNC_str_1];

% msgbox(dNC_str)

⛄ 运行结果

⛄ 参考文献

[1]朱志宇, 张代华. 基于离散小波变换和混沌加密的图像水印算法[J]. 激光与红外, 2006, 36(5):4.

[2]朱春伟, 李永毅, 迟万达,等. 基于Schur分解的Contourlet域彩色图像零水印算法[J]. 信息技术与信息化, 2019(2):5.

❤️ 关注我领取海量matlab电子书和数学建模资料
❤️部分理论引用网络文献,若有侵权联系博主删除


相关文章
|
7月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
640 0
|
7月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
783 0
|
7月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
219 0
|
7月前
|
机器学习/深度学习 算法 机器人
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
313 8
|
7月前
|
机器学习/深度学习 编解码 算法
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
315 8
|
7月前
|
机器学习/深度学习 数据采集 测试技术
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
269 8
|
7月前
|
机器学习/深度学习 算法 自动驾驶
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
356 8
|
云安全 安全 数据建模
《数字证书:互联网世界的"身份证"与"防盗门"》 ——揭秘网络安全背后的加密江湖
在2023年某深夜,上海陆家嘴金融公司机房遭遇黑客攻击,神秘青铜大门与九大掌门封印的玉牌突现,阻止了入侵。此门象征数字证书,保障网络安全。数字证书如验钞机识别假币,保护用户数据。它通过SSL/TLS加密、CA认证和非对称加密,构建安全通信。证书分为DV、OV、EV三类,分别适合不同场景。忽视证书安全可能导致巨额损失。阿里云提供一站式证书服务,助力企业部署SSL证书,迎接未来量子计算和物联网挑战。
|
安全 算法 网络协议
【网络原理】——图解HTTPS如何加密(通俗简单易懂)
HTTPS加密过程,明文,密文,密钥,对称加密,非对称加密,公钥和私钥,证书加密
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
328 10

热门文章

最新文章