Cryptography-based secure data storage and sharing using HEVC and public clouds

Mobile devices are widely used for uploading/downloading media files such as audio, video and images to/from the remote servers. These devices have limited resources and are required to offload resource-consuming media processing tasks to the clouds for further processing. Migration of these tasks means that the media services provided by the clouds need to be authentic and trusted by the mobile users. The existing schemes for secure exchange of media files between the mobile devices and the clouds have limitations in terms of memory support, processing load, battery power, and data size. These schemes lack the support for large-sized video files and are not suitable for resource-constrained mobile devices. This paper proposes a secure, lightweight, robust, and efficient scheme for data exchange between the mobile users and the media clouds. The proposed scheme considers High Efficiency Video Coding (HEVC) Intra-encoded video streams in unsliced mode as a source for data hiding. Our proposed scheme aims to support real-time processing with power-saving constraint in mind. Advanced Encryption Standard (AES) is used as a base encryption technique by our proposed scheme. The simulation results clearly show that the proposed scheme outperforms AES-256 by decreasing the processing time up to 4.76% and increasing the data size up to 0.72% approximately. The proposed scheme can readily be applied to real-time cloud media streaming.

[1]  Joseph K. Liu,et al.  Fine-Grained Two-Factor Access Control for Web-Based Cloud Computing Services , 2016, IEEE Transactions on Information Forensics and Security.

[2]  Rik Van de Walle,et al.  Encryption for high efficiency video coding with video adaptation capabilities , 2013, IEEE Transactions on Consumer Electronics.

[3]  Xiangjian He,et al.  Frame Interpolation for Cloud-Based Mobile Video Streaming , 2016, IEEE Transactions on Multimedia.

[4]  Jia-Lun Tsai,et al.  A New Efficient Certificateless Short Signature Scheme Using Bilinear Pairings , 2017, IEEE Systems Journal.

[5]  Jerald L Schnoor,et al.  What the h? , 2008, Environmental science & technology.

[6]  Mohammad Ghanbari,et al.  An Efficient Security System for CABAC Bin-Strings of H.264/SVC , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Dusit Niyato,et al.  Offloading in Mobile Cloudlet Systems with Intermittent Connectivity , 2015, IEEE Transactions on Mobile Computing.

[8]  Rangding Wang,et al.  An improved scheme for data hiding in encrypted H.264/AVC videos , 2016, J. Vis. Commun. Image Represent..

[9]  Athanasios V. Vasilakos,et al.  Security in cloud computing: Opportunities and challenges , 2015, Inf. Sci..

[10]  Muthu Ramachandran,et al.  Towards Achieving Data Security with the Cloud Computing Adoption Framework , 2016, IEEE Transactions on Services Computing.

[11]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[12]  Yongdong Zhang,et al.  High Efficiency Video Coding: High Efficiency Video Coding , 2014 .

[13]  Kyoung-Don Kang,et al.  Cost-Effective Security Support in Real-Time Video Surveillance , 2015, IEEE Transactions on Industrial Informatics.

[14]  Hong Zhang,et al.  High efficiency video coding (HEVC) based screen content coding , 2013 .

[15]  Antonio Corradi,et al.  Mobile Cloud Support for Semantic-Enriched Speech Recognition in Social Care , 2019, IEEE Transactions on Cloud Computing.

[16]  Bala Srinivasan,et al.  Secure sharing and searching for real-time video data in mobile cloud , 2015, IEEE Network.

[17]  Fuchun Guo,et al.  Optimized Identity-Based Encryption from Bilinear Pairing for Lightweight Devices , 2017, IEEE Transactions on Dependable and Secure Computing.

[18]  Rangding Wang,et al.  Data Hiding in Encrypted H.264/AVC Video Streams by Codeword Substitution , 2014, IEEE Transactions on Information Forensics and Security.

[19]  Anumula Satheesh,et al.  Joint Cloud and Wireless Networks Operations in Mobile Cloud Computing Environments With Telecom Operator Cloud , 2016 .

[20]  Christof Paar,et al.  Introduction to Public-Key Cryptography , 2010 .

[21]  Chen Lei,et al.  Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC , 2004 .

[22]  Wendong Wang,et al.  A resource-efficient multimedia encryption scheme for embedded video sensing system based on unmanned aircraft , 2016, J. Netw. Comput. Appl..

[23]  Heiko Schwarz,et al.  Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[24]  Jianhong Zhang,et al.  Efficient ID-based public auditing for the outsourced data in cloud storage , 2016, Inf. Sci..

[25]  Burton S. Kaliski,et al.  PKCS #1: RSA Encryption Version 1.5 , 1998, RFC.

[26]  Jiankun Hu,et al.  Secure searches in the cloud: A survey , 2016, Future Gener. Comput. Syst..

[27]  Min Chen,et al.  Security protection between users and the mobile media cloud , 2014, IEEE Communications Magazine.

[28]  Alex Ramirez,et al.  Understanding the Application: An Overview of the H.264 Standard , 2012 .

[29]  R. Kłoda,et al.  Quantifying the amount of spatial and temporal information in video test sequences , 2007 .

[30]  Rahul V. Patil,et al.  Data Hiding in Encrypted H.264/AVC Video Streams by Codeword Substitution , 2015 .

[31]  Adem Celebi,et al.  Bandwidth Enhancement of a Compact Transverse Bilateral Helical Antenna With Parasitic Element for Mobile Device Applications , 2015, IEEE Transactions on Antennas and Propagation.

[32]  Xiaolei Dong,et al.  4S: A secure and privacy-preserving key management scheme for cloud-assisted wireless body area network in m-healthcare social networks , 2015, Inf. Sci..

[33]  Kemal Ugur,et al.  Intra Coding of the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[34]  Yonggang Wen,et al.  Cloud Mobile Media: Reflections and Outlook , 2014, IEEE Transactions on Multimedia.

[35]  Weiming Zhang,et al.  Inter-frame distortion drift analysis for reversible data hiding in encrypted H.264/AVC video bitstreams , 2016, Signal Process..

[36]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[37]  Geoffrey G. Xie,et al.  Energy-Efficient Fault-Tolerant Data Storage and Processing in Mobile Cloud , 2015, IEEE Transactions on Cloud Computing.

[38]  Harry G. Perros,et al.  A Survey of VBR Video Traffic Models , 2013, IEEE Communications Surveys & Tutorials.

[39]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[40]  Li Chen,et al.  REACH2-Mote: A Range-Extending Passive Wake-Up Wireless Sensor Node , 2015, TOSN.

[41]  Sha Ma,et al.  Identity-based encryption with outsourced equality test in cloud computing , 2016, Inf. Sci..

[42]  Gary J. Sullivan,et al.  High Efficiency Video Coding (HEVC), Algorithms and Architectures , 2014, Integrated Circuits and Systems.

[43]  G Shiva Krishna,et al.  Control Cloud Data Access Privilege and Anonymity with Fully Anonymous Attribute-Based Encryption , 2017 .

[44]  Zafar Shahid,et al.  Fast Protection of H.264/AVC by Selective Encryption of CAVLC and CABAC for I and P Frames , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[45]  Hossam S. Hassanein,et al.  Cloud-Assisted Computation Offloading to Support Mobile Services , 2016, IEEE Transactions on Cloud Computing.

[46]  Jin Li,et al.  Ensuring attribute privacy protection and fast decryption for outsourced data security in mobile cloud computing , 2017, Inf. Sci..

[47]  Ajay Luthra,et al.  The H.264/AVC Advanced Video Coding standard: overview and introduction to the fidelity range extensions , 2004, SPIE Optics + Photonics.

[48]  Zafar Shahid,et al.  Visual Protection of HEVC Video by Selective Encryption of CABAC Binstrings , 2014, IEEE Transactions on Multimedia.

[49]  Xiangjian He,et al.  Survey of Error Concealment techniques: Research directions and open issues , 2015, 2015 Picture Coding Symposium (PCS).