隐写术是一种将信息隐藏在其他媒体中的技术。 通过使用特定的方法和技术,可以将信息编码成图像、文本或其他形式的媒体,而这些信息只有在特定的方式下才能被读取。 隐写术的基本原理是利用人类视觉、听觉或其他感官的局限性,将信息隐藏在不易察觉的地方。

隐写术在军事和情报领域有着广泛的应用。

隐写术和加密的区别

隐写术和密码学的目标相同,即保护消息或信息不受第三方的影响。

但它们所采用的机制不同,密码学将信息变为密文,只有用解密密钥才能理解。 也就是说,如果有人截获了加密信息,很容易就能看出使用了某种形式的加密。

而隐写术不会改变信息的格式,只是隐藏信息的存在。(电子隐写术一旦被识破,则隐藏信息十分容易被读取)

隐写原理

隐写术的本质,就是在一些熟悉物体里,插入或改变,达到增加一段额外的信息,没有事先约定好的话,都不会留意这些额外的信息。但是和你事前约定好的话,就能轻松读取到这些信息。

隐写术要的就是出其不意攻其不备,是一个双方博弈的过程,没有终点。

物理上的隐写术

  • 覆盖式:使用隐形墨水
    用特殊的墨水在纸上写字,把纸加热或者在纸上涂上化学药品才能看见文字。

  • 破坏式:打孔
    拿一张写满字的纸(比如报纸),先在这张纸上找出自己需要的文字,在沿着字的笔画扎孔。当光一照射,文字就能投射出来。

  • ...

电子上的隐写术

  • 网络隐写术
    网络隐写术,有时也称协议隐写术,是一种将信息嵌入数据传输所使用的网络控制协议(如 TCP、UDP、ICMP 等)的技术。

  • 文本隐写术
    文本隐写术指的是将信息隐藏到文本文件中。这包括更改现有文本的格式、更改文本中的字词、使用上下文无关语法生成可读文本或生成随机字符序列。

    还有隐写术是利用字词替换。发送秘密消息的人将文字按一定的间隔分散到更大的文本中,以达到隐藏目的。虽然这种替换方法使用起来很简单,但也可能会使文本看起来很奇怪、不自然,因为要隐藏的词语在目标句子里可能会看起来不合逻辑。

  • 图像隐写术(放大、缩小)
    将照片放大,再将自己的名字写到特殊位置。当照片缩小后,字也会变小,当肉眼看不到了,就达到隐写的作用了。
    image

    图形隐写遵循最低有效位(LSB) 隐写,具体做法就是将秘密信息嵌入媒体文件的最低有效位。同样的方法也可以应用于其他数字媒体,如音频和视频:数据会隐藏在文件的某些部分中,而能听到或能看到的内容几乎没有变化。

  • 音频隐写术
    在流行歌曲的MP3中加入飞机座位图或列车运行时间表等。

  • 视频隐写术
    这种方法是将数据隐藏到数字格式的视频中。视频隐写术可以将大量数据隐藏到动态的图像和声音流中。视频隐写术有两种类型:

    • 先将数据嵌入未压缩的原始视频中,然后再压缩
    • 直接将数据嵌入压缩后的数据流
  • ...

场景

除了在军事和情报领域上的广泛运用(普通人接触不到这些的),日常方面,隐写术与网络安全相关。

  • 水印系统
    电子水印则较重视著作权的声明与维护,防止多媒体作品被非法复制,后期的追责等。

  • 恶意指令
    勒索软件团伙和其他威胁发起者在攻击目标时往往会隐藏信息。比方说,他们可能会隐藏数据和恶意工具,或向命令与控制服务器发送指令。他们可以将所有这些信息放在看似无害的图像、视频、声音或文本文件中。

posted on 2024-07-09 10:55  Mysticbinary  阅读(117)  评论(0编辑  收藏  举报