基于DWT - DCT - RSA混合算法的数字水印安全图像传输
1. 引言
随着多媒体数字化信息的加速扩展,对保护数据免受非法操作的安全加密技术的需求日益增长。数字图像水印技术应运而生,旨在保护数字图像不被陌生人和第三方非法获取。
图像水印技术主要分为可见水印和不可见水印两种。可见水印在水印图像内容中肉眼可见加密图像;不可见水印则相反,观察者无法直接识别覆盖图像中的秘密图像,但可通过解码技术提取。本文致力于实现具有较高峰值信噪比(PSNR)的不可见水印。
最初,我们尝试使用LSB编码技术嵌入原始图像和水印图像,但该技术安全性不足,容易被黑客破解。因此,我们采用离散小波变换(DWT)算法和离散余弦变换(DCT)算法对其进行改进,并将这两种技术结合,实现了混合DWT - DCT数字图像水印算法。为确保数字水印图像的安全传输,我们还引入了RSA加密算法。通过RSA密钥生成算法,生成了发送方的公钥对和接收方的私钥对。公钥用于将水印图像加密为二进制文件,私钥则用于将文件解密为水印图像。经过DCT - DWT解密算法处理后,可得到覆盖图像和秘密图像,并计算它们的PSNR值。性能评估结果表明,我们提出的DWT + DCT + RSA算法提升了水印技术的性能。
2. 相关技术回顾
- 基于LSB的水印算法 :Abdullah B.等人提出的基于LSB的水印算法,使用8位像素的第三和第四位来隐藏数据,而非最后一位,但该技术的鲁棒性较差。
- 基于DWT的方法 :Prof. C. A. Dhote和S. P. Ingale提出的基于DWT的方法,通过
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



