The need to hide information from intruders has existed since ancient times. Nowadays digital media is being advanced as text, image, audio, video, etc. To keep the information secret, different methods of concealment have been developed. One is steganography, which means hiding the information under some other information without a noticeable change in the cover information. Recently Video Steganography has become a blessing to provide lots of data to be secretly transferred. The video is simply a sequence of images, therefore, there is plenty of space available to hide the information. In the proposed scheme, video steganography is used to hide a secret video sequence in the cover video sequence. Each secret video frame will be divided into individual components and then converted into 8-bit binary values, and encrypted using XOR with secret key and the encrypted frames will be hidden in the least significant bit of each frame using the sequential encoding of Cover video . To further increase security each bit of secret frames will be stored in cover frames following a BGRRGBGR pattern.
Steganography, cryptography, and digital watermarking techniques can be used to gain data security and privacy. Steganography is the art of hiding data within other data such as the means of coverage by applying different steganographic techniques. While cryptography results in making human data illegible form called as encrypted hence cryptography is message encoding. Whereas steganography results in exploitation of human consciousness so it remains unobserved and undetected or intact. It is possible to use all means of archiving, digital data or archives as a means of cover in esteganography. Usually the steganography technique is applied when cryptography is ineffective.
Video Steganography tries to hide secret data or information inside a video. In this work, a hash-based least significant bit (LSB) technique has been proposed. A spatial domain technique where the secret information is embedded in the LSB of the cover frames. Eight bits of the secret information are divided into 3,3,2 and embedded in the RGB pixel values of the cover frames, respectively. A hash function is used to select the insertion position in LSB bits. The proposed method is analyzed in terms of both peak-to-noise (PSNR) signal compared to the original cover video, as well as the mean square error (MSE) measured between the original and steganographic average files of all video frames. Image fidelity (IF) is also measured and the results show minimal degradation of the steganographic video file. The proposed technique is compared to existing LSB-based steganography and the results are encouraging. An estimation of the embedding capacity of the technique in the test video file has also been presented along with an application of the proposed method.