Skip to main content

This algorithm can hide secret messages in regular-looking text

FontCode: Embedding Information in Text Documents using Glyph Perturbation

Whether it’s hiding messages under the stamps on letters or writing in invisible ink, people have always found ingenious ways of using whatever technology they have available to write secret messages. A new project carried out by researchers at Columbia University continues this tradition by using some deep learning technology to embed encrypted messages in otherwise ordinary looking text.

Recommended Videos

Fontcode” works by making incredibly subtle modifications to everyday fonts like Times New Roman and Helvetica, embedding coded messages inside them. These changes are so subtle that the average person viewing the text would be incredibly unlikely to notice them. They include such alterations as slightly sharper curves or a minutely thicker stem on a particular letter. Each letter has 52 different variations, which makes it possible to encode both lowercase and capital letters within every letter of the alphabet, along with punctuation marks and numbers, too.

The researchers then trained a deep learning neural network to recognize these letters and to match them back to the coded letters in the secret message. With the right smartphone app and just a short period of time for processing the data, it’s possible to decode a secret message from the document it’s embedded in. Simply aim your device at the text and, as if by magic, the real message can be extracted.

Would such a technique ever be applied in the real world? Almost certainly not in everyday conversations, where the idea of having to send one another false text documents to embed a short hidden message sounds like way too much work. However, that doesn’t mean that this is relegated to being an impractical, albeit impressive, demo. It could certainly have applications in the security field, as well as potentially as an invisible watermark. Heck, you could even use it as a to- secret QR code to link to a web address.

A paper describing the project, titled “FontCode: Embedding Information in Text Documents using Glyph Perturbation,” will be presented later this year at the Special Interest Group on Computer Graphics and Interactive Techniques (SIGGRAPH) 2018 conference.

Someone should probably forward this research on to the James Bond producers before then, though. We can totally imagine Daniel Craig using the “Fontcode” algorithm in the next 007 movie!

Luke Dormehl
Former Digital Trends Contributor
I'm a UK-based tech writer covering Cool Tech at Digital Trends. I've also written for Fast Company, Wired, the Guardian…
New ‘poisoning’ tool spells trouble for AI text-to-image tech
Profile of head on computer chip artificial intelligence.

Professional artists and photographers annoyed at generative AI firms using their work to train their technology may soon have an effective way to respond that doesn't involve going to the courts.

Generative AI burst onto the scene with the launch of OpenAI’s ChatGPT chatbot almost a year ago. The tool is extremely adept at conversing in a very natural, human-like way, but to gain that ability it had to be trained on masses of data scraped from the web.

Read more
OpenAI’s new tool can spot fake AI images, but there’s a catch
OpenAI Dall-E 3 alpha test version image.

Images generated by artificial intelligence (AI) have been causing plenty of consternation in recent months, with people understandably worried that they could be used to spread misinformation and deceive the public. Now, ChatGPT maker OpenAI is apparently working on a tool that can detect AI-generated images with 99% accuracy.

According to Bloomberg, OpenAI’s tool is designed to root out user-made pictures created by its own Dall-E 3 image generator. Speaking at the Wall Street Journal’s Tech Live event, Mira Murati, chief technology officer at OpenAI, claimed the tool is “99% reliable.” While the tech is being tested internally, there’s no release date yet.

Read more
This AI algorithm could save lives in quake zones
An urban area devastated by an earthquake.

Powerful earthquakes in urban areas can cause a shocking amount of devastation, with lives lost and buildings destroyed. Indeed, more than 60,000 people have already died in such events this year alone.

Ever since scientists discovered what causes these awful catastrophes, they’ve also been trying to predict them in a bid to save lives and reduce damage. But the way in which tectonic plates behave as pressure builds up between them makes the task of forecasting earthquakes incredibly difficult.

Read more