Layered Encryption for Scalable Video Coding

A layered selective encryption scheme for Scalable Video Coding (SVC) is proposed in this paper. The main feature of this scheme is making use of the characteristics of SVC. This method fully meets the encryption requirements of SVC and the encryption procedures are carried out at the Network Abstractor Layer (NAL) level. Based on the different structure and importance of base tier and enhancement tiers, different domains are encrypted. For base tier, Intra-Prediction mode (IPM) and residual sign are selected. For enhancement tiers, temporal scalability and spatial/SNR scalability are distinguished. Furthermore, key generation and distribution schemes are presented. Stream cipher—Leak EXtraction (LEX) algorithm is adopted to reduce computational cost. Experiments were performed to verify the proposed method using the joint scalable video model (JSVM), and the experimental results show that the proposed method protects the SVC streams effectively and supports full scalability; meanwhile, it can guarantee the robustness to transmission errors.

[1]  A. Biryukov A New 128-bit Key Stream Cipher LEX , 2005 .

[2]  Yong Man Ro,et al.  A selective video encryption for the region of interest in scalable video coding , 2007, TENCON 2007 - 2007 IEEE Region 10 Conference.

[3]  Yong Man Ro,et al.  Scalable Protection and Access Control in Full Scalable Video Coding , 2006, IWDW.

[4]  Shipeng Li,et al.  Encryption and authentication for scalable multimedia: current state of the art and challenges , 2004, SPIE Optics East.

[5]  Sang-Uk Shin,et al.  Efficient Selective Encryption Scheme for the H.264/Scalable Video Coding(SVC) , 2008, 2008 Fourth International Conference on Networked Computing and Advanced Information Management.

[6]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.