Hacker News new | ask | show | jobs
by jpalomaki 1434 days ago
Maybe with the text generating models (GPT-3 etc) we can soon create steganography solution, which hides your real message inside innocent looking casual messages generated from selected topic.

Add a suitable browser extension, enter the shared secret and "read between the lines".

5 comments

No need for fancy language models, I was browsing GitHub Twitter steganography apps and came upon this:

“Twitter Steganography using manual annotation and codebooks (2014)”

(https://github.com/shadowrun96/pteroglosia)

Sure it’s an academic proof of concept, but pretty cool nonetheless, and a good combination of widely accessible technologies.

But I feel that the answer to the privacy question will lean more on low tech cunning and decentralization/reduced mediation, rather than hi tech or state-backed solutions.

Like, how do you get the NSA to not snoop on your itinerary? Buy a physical agenda/day planner, think in paper, speak face to face, walk, don’t take the phone. Easy basic stuff, though you may end up speaking in a hushed voice and utter terms like “the people”, “the system”, and “off grid” more often than usual - you know, usual for sheeple. Like a conspiratorial Tourette’s. Am I missing some rabbit ears there?

And of course we will always have rebus and heraldry (allegory and memes)!

Consider this:

“The Pooh duck-stepping a Lemming path towards a cliff.”

No tech necessary (other than the Internet, a mind blowing basic amenity), but every Chinese person can get a political message, where an algorithm would get a syntactically incorrect sentence.

“Go water bags!” is what I’m saying, I guess, though I think I lost my drift a while back :)

Just add "in minecraft" to every sentence
You can say ANYTHING if you add "in Minecraft" afterwards. Good call.
You can get in lots of trouble for doing stuff "in Minecraft" https://www.rferl.org/a/russia-teenager-minecraft-terrorism/...
You just made my day
Reminds me of this very cool zero width steg project: https://github.com/vedhavyas/zwfp

I used the go code to develop an iOS app that, while I and my friends thought was very cool, Apple didn't think had enough features to publish :(

Edit: Obviously this isn't going to fly under the radar when a state actor is concerned.

Interesting project! But yeah it requires little effort to detect
Yes! I'm right now creating a steganography scheme with an NLP model.

We've actually tried implementing a browser extension before. The problem is ordinary people just don't use browser extensions..

Ordinary people can use browser extensions OK on desktop, but on mobile it's a mess. Chrome for Android doesn't support extensions, and no one uses the Android browsers that do. Installing an extension for Safari on iOS requires following many unintuitive steps. I hope mobile extensions become easier to install/use with time!
The original version was a browser extension. It was very painful to maintain support for all the different types of input fields. Most large social media sites do not use standard text areas.

https://github.com/XCF-Babble/babble

Something similar using random spaces is here. But its possible to decrypted by anyone since there is no password

https://neatnik.net/steganographr/