信息隐藏与密码猜测攻击的技术剖析
1. 隐写术与微点技术
隐写术是一种将信息隐藏在其他载体中的技术。例如,将一个 6 字符的 ASCII 消息注入到一个 8 像素图像的最低有效位(LSB)中。如果已知消息或水印已嵌入图像,提取它相对容易,但如果只是怀疑存在水印,检测起来就有一定难度。
微点(Microdots)是隐写术的一种具体应用。在电影《雷霆谷》中,詹姆斯·邦德发现了一张货船照片上的微点。微点本质上是非常小的图像,其原理是将一个图像缩小到足够小,以不显眼的方式放置在另一个图像中,这样普通观察者很容易忽略它。
微点并非只存在于科幻作品中,在现实中也有广泛应用:
- 二战时期 :德国情报人员使用微点来发送秘密消息,英国反情报部门将其昵称为“duff”,因为它们像葡萄干混入李子布丁一样被混入信件中。
- 现代应用 :汽车制造商在每个汽车部件上打印微点形式的唯一编号,以便在部件被盗时进行追踪。由于小偷可能看不到微点,因此去除它的可能性很小。
使用矢量图像可以创建真正的微点,因为矢量图像可以无损缩放,非常适合这种应用。例如,将一条消息缩放到足够小,使其能够放入一个句号中。在电子 PDF 版本中,可以放大查看微点,但在纸质版本中无法实现,这是因为打印机的打印精度有限,会丢失微点的细节信息。真正的微点通常使用传统摄影过程创建,通过特殊相机利用放大缩小消息图像。
2. 密码猜测攻击
在电影《战争游戏》中,主角大卫·莱特曼遇到了密码问题。他试图访问一台计算机,但没有密码。我们可以将这个问题形式化:假设远程计算机 C 有一个密码 P,攻击
超级会员免费看
订阅专栏 解锁全文
14

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



