DSPRelated.com
Forums

implementation of LSB based steganography algorithm

Started by sanghamitra6 8 years ago3 replieslatest reply 8 years ago142 views

How to implement an LSB based image steganography algorithm in VHDL

[ - ]
Reply by drmikeOctober 13, 2016

You basically just have to replace the LSB of every image pixel with your message data.  Is it Black & White or Color?  If color, you have to decide if you will only hide the message in one color or in 2 or in 3.  If in 1 or 2, you can then decide how to scramble the message further by using a code for which bit in each pixel is actually part of the message.

In VHDL you need to decide how much parallelism you can afford.  Break up the message into blocks which each block representing a single pass through the image data and just loop over that until the whole image is filled.

It should be pretty straight forward.  You are just replacing image bits with message bits.  Lay it out in boxes, then convert each box into subroutines, and then test it.

Patience, persistence, truth,

Dr. mike

[ - ]
Reply by Tim WescottOctober 13, 2016

I don't normally descend to this level of snark, but given the number of responses to the search and the richness of the results:

http://lmgtfy.com/?q=How+to+implement+an+LSB+based...
[ - ]
Reply by Tim WescottOctober 13, 2016

(Some of the papers looked substantive, and it sounds like if you're going there you'll be jumping into a huge, ongoing cat and mouse game.  Never, ever, will you have a perfect system that can't be defeated.)