Stegamsg UI

Stegamsg — Steganographic Messaging


githubGithub codeDevPost

What is Stegamsg?

stegamsg is a "steganographic" messaging platform. It allows users to communicate discreetly and anonymously, through the use of image steganography (the practise of concealing messages within images).

How does it work?

stegamsg discreetly manipulates the least significant bit of innocuous images (read: memes) to encode text messages within PNG bytestreams. This slightly modifies the colours of pixels within the image, but not to an extent where its noticeable to the human eye. Using this technique, data is encrypted, encoded, and transferred over the network contained within an image.

Interface

stegamsg presents a familiar messaging interface. It's designed to be discreet, such that to passersby, a stegamsg user may simply appear to be trading memes with friends.

Hovering over the images in the chat UI briefly displays the message in a tooltip.

Behaviour

Images are pulled from a database and delivered to clients so that clients may encode their messages locally. Clients send their steganographic message back to the server, which disseminates the message to the appropriate channel. The server does not retain messages that have been sent by users.