If you’ve ever read up on the basics of cryptography; you’ll be aware of steganography; the practice of hiding something inside something else. It’s a process that works with digital photographs and is the subject of an article by Aryan Ebrahimpour. It describes the process at a high level that’s easy to understand for non-maths-wizards. We’re sure Hackaday readers have plenty of their own ideas after reading it.
The process relies on the eye’s inability to see small changes at the LSB level to each pixel. In short, small changes in colour or brightness across an image are imperceptible to the naked eye but readable from the raw file with no problems. Thus the bits of a smaller bitmap can be placed in the LSB of each byte in a larger one, and the viewer is none the wiser.
We’re guessing that the increased noise in the image data would be detectable through mathematical analysis, but this should be enough to provide some fun. If you’d like a closer look, there’s even some code to play with.
Looking for a low cost computer to get you started in cryptography? PiShop!