Updated Secret Code Hides Messages in the Letters Themselves

By Lauren Sigfusson | May 11, 2018 2:54 pm


I remember passing notes in grade school. Oh, the thrill of exchanging “secret” messages with friends. In reality, teachers and classmates saw it happening and were probably super annoyed. Not to mention the repercussions if the message were intercepted.

But now, there’s a better way to keep your messages secret. A group of computer scientists from Columbia University created FontCode — a way to unobtrusively hide secret messages in the very shapes of printed letters themselves. That means I could type a note that reads “The dog barks at the full moon” while hiding another message altogether within the lettering. Cool, huh?

It could be useful for protecting copyrights, preventing document tampering and even marketing purposes. And probably save some kids from embarrassment.

“Changing any letter, punctuation mark, or symbol into a slightly different form allows you to change the meaning of the document,” Chang Xiao, the paper’s lead author, said in a news release. “This hidden information, though not visible to humans, is machine-readable just as barcodes and QR codes are instantly readable by computers. However, unlike barcodes and QR codes, FontCode doesn’t mar the visual aesthetics of the printed material, and its presence can remain secret.”

By keeping altering to desired letters minimal, the typeface looks unchanged to human eyes. However, the changes are easily detectable to convolutional neural networks (CNNs) — artificial neural networks that learn. Since the messages would be hidden, FontCode could replace those ugly QR codes that companies still try to push on the public.

Someone using FontCode would supply a secret message and a carrier text document. FontCode converts the secret message to a bit string (ASCII or Unicode) and then into a sequence of integers. Each integer is assigned to a five-letter block in the regular text where the numbered locations of each letter sum to the integer. (Credit: Changxi Zheng/Columbia Engineering)

FontCode takes a secret message and converts it so it’s concealed in text. While undetectable to the human eye, computers can easily decode the messages. Above is an example of how it’s done. (Credit: Changxi Zheng/Columbia Engineering)

While FontCode isn’t the first tech to hide messages in text, it is the first to work in multiple formats like PDFs, Word, JPEG, etc. It also works with common fonts including Times New Roman, Helvetica and Calibri. The team is presenting their 2016 paper at SIGGARTH, a computer graphics and interactive techniques conference, in August.

Scientists have found other ways to conceal messages, too. Two researchers from the University of California, Berkeley use machine learning algorithms to recognize speech, allowing for confidential messages to be embedded in audio. Another group of researchers from China use invisible ink (similar to the Marauder’s Map from the Harry Potter series) to hide notes. The lead-based ink can appear and disappear with sprinkles of halide salt.

The future of passing secret messages sure is looking up.

  • John Thompson

    OK, but the resolution of the printed font and the camera to see it has to be really high to even begin to pull that off.
    Perhaps you have seen mere bar-codes that couldn’t be scanned at the checkout.
    So now imagine that they are looking for specks instead of whole lines of bar code!
    QR and “3-d” bar codes have rather big blocky pixels for a good reason.
    There is a point where you can just hide things in plain sight if you go small enough.
    At one point they did just that with espionage – printing at the microscopic level to elude human eyes.
    The problem might just be that both sides would have the same tech and their device might detect something wrong with the font.
    Encrypting has already reached the point where it’s nearly uncrackable – so my money stays on encryption for that kind of thing.
    As far as consumers using it instead of a QR code – how would a consumer know to point their device at it if the consumer can’t see anything different?
    You also always run the risk of a QR code taking you to a malicious website.

  • 7eggert

    So they invented steganography – slightly more advanced than micro-printing the plaintext in a dot, but still no revolution.

  • PhillyGuy36

    If they hadn’t published the paper, it might have been unbreakable!

  • Anthony David

    Seems like a “trick” to confuse the audience reading this information these lay persons to not realize how general information already presented in news & across media, carries Military/Intelligence/Political/Other “Codes” within the information that “triggers” synaptic responses.. or “muscle memory” the electrical synapse.. wave/form chemical receptor.. is already born & weaved by other media, already exposed to the psyche.

    This media made a moment, minute, hour, week, month, year, decade ago.. is wired within the receptors of the exposed psyche.
    Those military/intelligence/political/other individuals working for organizations, agencies.. & departments would be privy to how to “trigger” those synaptic responses.. already laid into the psyche of civilian electorates exposed.

    In this..i see this news a “farce” or this news would be speaking of the receptor relationship .. which emotions, feelings, wants,needs etc.. are triggered & supplanted in the electrical network of receptors.


Discover's Newsletter

Sign up to get the latest science news delivered weekly right to your inbox!


See More

Collapse bottom bar