An Adaptive FLV Steganography Approach Using Simulated Annealing

Steganography is not only the art of hiding secret messages in cover media but also a process of communication and secure data transfer. Secret messages can be sent over the Internet with security by using several steganography techniques, but all of them present challenges in steganalysis. This study proposes a new secure technique called flash video (FLV) file steganography that keeps the frame video quality and is difficult to detect. The technique can hide any type of secret message inside a given FLV file. The secret message is divided into packets of the same length, reordered packet, and encrypted bytes before being hidden at the end of a selected video tag. A simulated annealing (SA) approach to select tags for steganography is presented to reduce or avoid the challenge of steganalysis. The proposed method uses SA as supporting framework to deal with the FLV file as a host for different types of secret messages. The system determines the minimum path within the host FLV file by using SA and hides the message bits inside each pixel in the minimum computed path. Analysis of the host FLV file cannot be performed without proper knowledge on the transformation process. Thus, the existence of the secret message is difficult to detect by steganalysis. Knowledge is represented by the key of finding the minimum path in the host FLV file, key of secret message length, key of additional bytes, key of message packets reordering and key of message extension. Experimental results show that the proposed technique satisfies the main requirements of steganography with regard to visual appearance, capacity, undetectability, and robustness against extraction .

[1]  Magdy Ibrahim ElSharkawy Integrating and Securing Video, Audio and Text Using Quaternion Fourier Transform , 2017, Int. J. Commun. Networks Inf. Secur..

[2]  Suman,et al.  An Innovative Approach for Video Steganography , 2015 .

[3]  Neha Singla,et al.  A Modified Data Hiding Approach for Audio and Video Data , 2016 .

[4]  A.A. Abdelwahab,et al.  A discrete wavelet transform based technique for image data hiding , 2008, 2008 National Radio Science Conference.

[6]  M. Jókay,et al.  The design of a steganographic system based on the internal MP 4 file structures , 2011 .

[7]  Richard Apau Enhancing Data Security using Video Steganography, RSA and Huffman Code Algorithms with LSB Insertion , 2016 .

[8]  J. P. Cruz,et al.  Steganography and data hiding in flash video (FLV) , 2012, TENCON 2012 IEEE Region 10 Conference.

[9]  Mohammed J. Bawaneh,et al.  A NOVEL FLV STEGANOGRAPHY APPROACH USING SECRET MESSAGE SEGMENTATION AND PACKETS REORDERING , 2016 .

[10]  T. B. Rehman,et al.  A Novel Video Steganography Technique , 2016 .

[11]  Magdy Ibrahim ElSharkawy Quaternion-based Encryption/Decryption of Audio Signal Using Digital Image as Variable Key , 2017, Int. J. Commun. Networks Inf. Secur..

[12]  Y. B. Mahdy,et al.  Hiding Data in FLV Video File , 2012 .

[13]  Peter Rossmanith,et al.  Simulated Annealing , 2008, Taschenbuch der Algorithmen.

[14]  Kousik Dasgupta,et al.  HASH BASED LEAST SIGNIFICANT BIT TECHNIQUE FOR VIDEO STEGONAGRAPHY(HLSB) , 2012 .

[15]  Sneha Bansod,et al.  Data Encryption by Image Steganography , 2014 .

[16]  Mohammed J. Bawaneh A Novel Approach for Image Steganography using LCG , 2014 .