Data hiding in encrypted compressed video streams by codeword substitution

Snehal N. Honade and Dipak B. Pawar

In order to maintain security and privacy, Digital video needs to be stored and processed in an encrypted format. Data hiding should be done in these encrypted videos for the purpose of content notation and/or tampering detection. Thus, data hiding in encrypted domain without decryption preserves the confidentiality of the content. In this paper, data hiding technique directly in the encrypted version of H.264/AVC video stream is proposed. It includes H.264/AVC video encryption, data embedding, and data extraction. Firstly, Due to  the property of H.264/AVC codec, the codewords of intraprediction modes, the codewords of motion vector differences, and the codewords of residual coefficients are encrypted with stream ciphers. Then, by using codeword substitution technique, data is embedded in the encrypted domain, without knowing the original video content. Data extraction can be done either in the encrypted domain or in the decrypted domain in order to achieve different application scenarios. Size of video file is strictly preserved even after its encryption and data embedding.

Download PDF: