Skip Navigation

Wrote up an idea about using profile images to store metadata for syncing open-source apps

Saw the post on Mastodon that linked over here and decided to give it a shot. I just wrote up this piece which feels like maybe it would fit.

11

You're viewing a single thread.

11 comments
  • This is a fascinating concept. I used to store encrypted private keys in images on social media sites I never used as a way to have a good backup.

    You can even break up the data and store it across multiple images, instead of say a single avatar. If the site like facebook did support a gallery.

    Your prose is good too, very clear, I wish I could write as well as you do.

    Another method is having two accounts on a social media site say reddit, and storing data within PMs between the users. You can be explicit and store the data unobstructed or use come up with a type of hash like a mnemonic hash that converts your block of data into somewhat meaningful lorem ipsum text.

    Again you can split the data across multiple messages and reconstruct them to get bigger file sizes without overloading a single image or message.

    __

    A different technique but also side-channel based, so you might be interested in it; is storing data not in the transmission of the packets themselves but the distance between the messages. So for example you encode your message into time durations, then connect to a computer using ping or DNS lookups, or hitting a specific page from an IP. And the server stores the durations between connections from the expected IP address and reconstructs the data. That way the data itself is never actually in a packet, but help in a side-channel.

11 comments