Fontcode算法可以找出隐藏在正常文本中的秘密消息
2018年04月13日 由 nanan 发表
705318
0
无论是将秘密隐藏在信件的邮票下面还是用隐形墨水书写,人们总能找到一些巧妙的方法,利用他们懂得的技术来编写秘密信息。哥伦比亚大学的研究人员开展的新项目深入了对此的研究,利用深度学习技术将加密信息嵌入到普通文本中。
“Fontcode”通过对Times New Roman和Helvetica等日常字体进行微妙的修改,将编码信息嵌入其中。这些变化非常微妙,以至于普通人都不会注意到它们。它们包括稍清晰的曲线或在特定字母上描绘的稍粗,每个字母都有52个不同的变化形式,这使得在字母表的每个字母中都可以同时编码小写字母和大写字母,以及标点符号和数字。
研究人员随后训练了一个深度学习神经网络来识别这些字母,并将它们与秘密信息中的编码字母相匹配。使用正确的智能手机应用程序,只需很短的时间处理数据,就可以从嵌入的文档中解密秘密消息。只要把你的设备对准文本,就像用魔法一样,可以提取隐藏的信息。
[video width="1280" height="720" mp4="http://imgcdn.atyun.com/2018/04/FontCode-Embedding-Information-in-Text-Documents-using-Glyph-Perturbation-1.mp4"][/video]
这样的技术是否会被应用于现实世界呢?几乎可以肯定的是,在日常会话中,将简短的隐藏信息嵌入到文本文档中的想法听起来太荒谬了。然而,这并不意味着这是一个不切实际的想法,尽管很令人难以想象。它当然可以在安全领域中应用,也可以作为一个隐形的水印。甚至,你可以把它作为一个秘密二维码链接到一个网址。
今年晚些时候将在计算机图形学和互动技术(SIGGRAPH) 2018年会议上,提交一篇题为“
FontCode: Embedding Information in Text Documents using Glyph”的论文。
不过,在那之前,可能有人会把这项研究转交给制作人——詹姆斯·邦德。我们完全可以想象Daniel Craig在下一部007电影中使用的“Fontcode”算法!