隐写术的要求是什么?


隐写术是一种隐藏通信正在进行的事实的艺术,通过将数据隐藏在其他信息中。可以使用一些不同的载体文件结构,但数字图像由于其在计算机网络中的频率而变得很重要。

为了在图像中隐藏私有数据,存在大量隐写术方法,有些比其他方法更难,有些具有特定的优点和缺点。

一些应用程序对所使用的隐写术方法有多种要求。例如,有些软件需要隐藏信息绝对不可见,而其他软件则需要隐藏更多机密信息。

隐写术有一些要求,如下所示:

不可见性 - 隐写算法的不可见性是首要条件,因为隐写术的强度在于其能够不被肉眼察觉。关键在于,如果可以看出图像已被篡改,则该算法就被破解了。

有效载荷容量 - 与仅需要嵌入少量版权信息的数字水印不同,隐写术的目标是秘密通信,因此需要足够的嵌入容量。

抵抗统计攻击的鲁棒性 - 统计隐写分析是通过利用图像信息的统计检验来识别秘密数据的过程。有些隐写算法在嵌入数据时会留下“签名”,可以通过统计分析轻松识别。

为了能够绕过监察者而不被识别,隐写算法不应在图像中留下如此重要的统计痕迹。

抵抗图像操作的鲁棒性 - 在通过受信任系统传输隐写图像时,图像可能会被主动监察者转换,以试图消除隐藏的信息。

图像操作包括裁剪或旋转,可以在图像到达目的地之前对其进行操作。根据消息嵌入的方式,这些操作可能会破坏隐藏的消息。

理想情况下,隐写算法应该能够抵抗对图像的恶意或随机更改。

独立于文件格式 - 由于互联网上使用了多种不同的图像文件格式,因此如果只有某种类型的文件格式始终在双方之间传输,则可能显得可疑。

因此,强大的隐写算法需要能够将数据嵌入到任何类型的文件中。这也有助于解决无法始终在正确的时间、以正确的格式找到合适的图像作为掩盖图像的问题。

无异常文件 - 此条件包括隐写算法的一些特征,这些特征会导致不常用且可能引起怀疑的图像。例如,异常的文件大小是图像的一个特征,可能会导致监察者对该图像进行更多调查。

更新于: 2022年3月11日

815 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告