信息安全中文本隐写术的技术有哪些?


隐写术是一门将信息隐藏在另一条信息中的艺术和科学,而不会引起他人的怀疑,只有预期的接收者才能识别出该信息。

文本隐写术有各种各样的技术,如下所示:

行偏移编码 - 通过改变行来标记文本中的特征,从而使识别更加困难。文本行垂直变化以进行编码。这可以用于格式文件或页面位图。

通过将文档的每隔一行向上或向下移动 1/300 英寸,行偏移加密确保文件可以正确加密和解密。缺点包括删除编码很复杂,并且它是编码最清晰的形式。

词偏移编码 - 以固定的模式完成词间距,因此即使消息的存在也是未知的。通过改变文本行中单词的水平位置来将单词编码到文件中,同时保持自然间距的外观。

例如,找出单词之间最大和最小的空格。它可以编码一行,最大间距减少特定数量,最小间距增加相同数量。

因此,行长得到保持,并且变化不可见。但是这种方法也不可靠,因为如果计算单词之间的空格,则可以揭示编码信息。

特征编码 - 修改字母本身的特征。特定字母的书写方式本身就构成了一种代码。例如,可以更改 d、h、b 等字母的结尾。

这非常难以察觉,可以直接用于图像文件。攻击此代码的唯一方法是将每个结尾补偿到一个常数值。但是,这既乏味又费力,通常不会完成。

还有一些其他有趣的替代方法可用,但仍处于起步阶段。这些包括:

  • 可以使用语法来编码数据。

  • 它可以用于句法编码。

  • 它可以用于语义编码。

用于在文本中隐藏信息(文本隐写术)的软件有多个版本,例如 Texthide、Webstego 和 Steganos。所有这些都允许通过纯文本文件以第三方无法识别的格式通信加密的响应信息。

句法方法 - 此技术需要标点符号,包括句点 (.)、逗号 (,) 等来隐藏位 0 和 1。但此方法的问题是需要识别添加标点符号的正确位置。因此,在使用此方法时应小心,因为读者可能会注意到标点符号的使用不当。

更新于:2022年3月11日

495 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告