广告

更新后的秘密代码将信息隐藏在字母本身中

了解FontCode技术如何将秘密信息隐藏在文本中,使消息具有机器可读性,但对人眼不可见。

Google NewsGoogle News Preferred Source

新闻简报

注册我们的电子邮件新闻简报,获取最新的科学新闻

注册

广告

我记得在小学时传纸条。哦,和朋友交换“秘密”消息的快感。 实际上,老师和同学都看到了,可能很恼火。 更不用说消息被拦截的后果了。 但现在,有一种更好的方法可以保持您的消息秘密。 来自哥伦比亚大学的一组计算机科学家创建了FontCode——一种将秘密消息不动声色地隐藏在印刷字母的形状本身中的方法。 这意味着我可以键入一条消息,内容为“狗对着满月吠叫”,同时在字母中隐藏另一条消息。 很酷吧? 它可用于保护版权、防止文档篡改,甚至用于营销目的。 并且可能让一些孩子免于尴尬。 “将任何字母、标点符号或符号更改为略有不同的形式,就可以更改文档的含义,”该论文的主要作者张晓在新闻发布会上说。 “这些隐藏的信息虽然对人类不可见,但对机器是可读的,就像条形码和二维码可以被计算机即时读取一样。 然而,与条形码和二维码不同,FontCode不会破坏印刷材料的视觉美感,并且可以保持其存在是秘密的。” 通过将对所需字母的更改保持在最低限度,字体对人眼来说看起来没有变化。 然而,这些变化很容易被卷积神经网络 (CNN) ——学习的人工神经网络检测到。 由于消息将被隐藏,FontCode可以取代公司仍在试图推广给公众的那些丑陋的二维码。

FontCode接收秘密消息并将其转换,使其隐藏在文本中。 虽然人眼无法检测到,但计算机可以轻松解码消息。 上面是一个示例,说明了如何完成。 (来源:张泽正/哥伦比亚工程) 虽然FontCode不是第一个在文本中隐藏消息的技术,但它是第一个可以在多种格式(如PDF、Word、JPEG等)中使用的技术。 它也适用于常见的字体,包括Times New Roman、Helvetica和Calibri。 该团队正在8月份的SIGGARTH(一个计算机图形和交互技术会议)上展示他们的2016年论文。 科学家们还发现了其他隐藏消息的方法。 加州大学伯克利分校的两名研究人员使用机器学习算法来识别语音,从而允许将机密消息嵌入音频中。 另一组来自中国的研究人员使用隐形墨水(类似于哈利波特系列中的劫掠者地图)来隐藏笔记。 铅基墨水可以通过撒上卤化物盐而显现和消失。 传递秘密消息的未来肯定一片光明。

保持好奇

加入我们的列表

订阅我们的每周科学更新

查看我们的 隐私政策

订阅杂志

订阅可享封面价高达六折优惠 《发现》杂志。

订阅
广告

1篇免费文章