彩色图像高容量隐写算法解析
1. 隐写术简介
隐写术是一门将秘密数据隐藏在看似无害的载体对象(如数字静态图像、音频文件或视频文件)中的艺术与科学。一旦数据被嵌入,它可以通过不安全的通道传输或发布在公共场所。当与加密技术结合使用时,隐写术能提供良好的安全性,成为一种极其强大的安全工具。
目前,尽管 JPEG2000 标准已经发布,但使用离散余弦变换(DCT)的 JPEG 压缩仍然是静态图像最常用的压缩标准。由于 JPEG 图像受关注较少,因此它是隐写术最合适的载体图像。近年来,已经发明了许多使用 JPEG 图像的隐写技术,这些技术在保留载体系数边缘统计信息的同时具有高嵌入容量,例如 J - Steg、F5 和 OutGuess 等。
1.1 现有隐写技术分析
- J - Steg :该方法基于翻转最低有效位(LSBs),因此可以使用卡方攻击检测到。
- F5 :采用矩阵编码技术将秘密信息存储在量化 DCT 系数(qDCTCs)的 LSB 中。它通过增加和减少系数值来保持系数直方图不变,因此不能被卡方攻击检测到,但在 2003 年被 Fridrich 等人提出的特定技术检测到。
- OutGuess :将 LSB 翻转应用于部分可用系数,其余部分用于使隐写图像的量化 DCT 系数直方图与载体图像的直方图匹配。但它只能保留所有频率的全局直方图,不能保留单个频率的直方图。
此外,还有一些其他的隐写方法,如 Sallee 提出的基于模型的隐写方案、Mod4 盲隐写方法和