12.07.2015 Views

Video Steganography by LSB Substitution Using Different ... - ijcer

Video Steganography by LSB Substitution Using Different ... - ijcer

Video Steganography by LSB Substitution Using Different ... - ijcer

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

International Journal Of Computational Engineering Research (<strong>ijcer</strong>online.com) Vol. 2 Issue. 54. Least Significant Bit Insertion Method:Least Significant Bit (<strong>LSB</strong>) insertion is a common, simple approach to embedding information in a cover video.<strong>Video</strong> is converted into a number of frames, and then convert each frame in to an image[6]. After that, the Least SignificantBit (in other words the 8 bit) of some or all of the <strong>by</strong>tes inside an image is changed to a bit of each of the Red, Green and Bluecolour components can be used, since they are each represented <strong>by</strong> a <strong>by</strong>te. In other words one can store 3 bit in each pixel. An800 x 600 pixel image can thus store a total amount of 1,440,000 bits or 180,000 <strong>by</strong>tes of embedded data. We implementedour project such that it can accept and video of any size.For example a grid for 3 pixels of a 24 bit image can be as follows:(00101101 00011100 11011100)(10100110 11000100 00001100)(11010010 10101101 01100011)When the letter A, which binary representation is 01000001 and is embedded into the least significant bits of this part of theimage, the resulting grid is as follows:(00101100 00011101 11011100)(10100110 11000100 00001100)(11010010 10101101 01100011)Although the letter was embedded into the first 8 <strong>by</strong>tes of the grid, only the 2 highlighted bits need to be changed according tothe embedded message. On average only half of the bit in an image will need to be modified to hide a secret message using themaximum cover size.First we read the original video signal and text. We have to embed the text into the video signal. Then we have toconvert the text data into the binary format. Binary convertion is done <strong>by</strong> taking the ASCIIValue of the character and converting those ASCII values into binary format. We take the binary representation of samples ofcover signal and we insert the binary representation of text into that cover signalThe <strong>LSB</strong> bits of video signals are replaced <strong>by</strong> the binary bits of data and this encoded signal is called stego signal isready for transmission through internet. For the steganography the important video format is Audio <strong>Video</strong> Interleave (AVI).The message which we want to hide is converted into ASCII and then converted into its binary representation with each wordconsist of 8bits.These bits are substituted in the Least Significant Bits of binary representation of each image ample. Supposeif we want to hide letter A (01000001) in <strong>LSB</strong>s of binary signal.Here the polynomial equations are used to find the location of insertion of message binary bit in the video file.Below process shows finding the location <strong>by</strong> using polynomial equations. After finding the location in audio file LeastSignificant Bits are replaced as below process.Y=X M1=3X+5 M2=2X+5123 if X=1M1= 8 M2=7124 X=2M1= 11 M2=9126 : :128 : :135 X=10M1= 35 M2=25144135 -------10111000-----10111000156 11111110 AND operation <strong>by</strong> 254 th bit173 -------------------192 10111000203 1 OR operation <strong>by</strong> message bit257 --------------------269 10111001288 If the message is mits., ASCII(m)-129 (10000001)If we get same locations <strong>by</strong> two polynomialsThen 2 will be added to location.M1=22 M2=22 then M=22+2=2401110001 10011000 11001000 0011011010001101 11000111 01010011 10100011becomes01110000 10011001 11001000 0011011010001100 11000110 01010010 10100011Issn 2250-3005(online) September| 2012 Page 1621

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!