{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T11:27:47Z","timestamp":1761823667080,"version":"build-2065373602"},"reference-count":36,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2014,10,23]],"date-time":"2014-10-23T00:00:00Z","timestamp":1414022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Due to pervasive communication infrastructures, a plethora of enabling technologies is being developed over mobile and wired networks. Among these, video streaming services over IP are the most challenging in terms of quality, real-time requirements and security. In this paper, we propose a novel scheme to efficiently secure variable length coded (VLC) multimedia bit streams, such as H.264. It is based on code word error diffusion and variable size segment shuffling. The codeword diffusion and the shuffling mechanisms are based on random operations from a secure and computationally efficient chaos-based pseudo-random number generator. The proposed scheme is ubiquitous to the end users and can be deployed at any node in the network. It provides different levels of security, with encrypted data volume fluctuating between 5.5\u201317%. It works on the compressed bit stream without requiring any decoding. It provides excellent encryption speeds on different platforms, including mobile devices. It is 200% faster and 150% more power efficient when compared with AES software-based full encryption schemes. Regarding security, the scheme is robust to well-known attacks in the literature, such as brute force and known\/chosen plain text attacks.<\/jats:p>","DOI":"10.3390\/e16105575","type":"journal-article","created":{"date-parts":[[2014,10,23]],"date-time":"2014-10-23T12:28:28Z","timestamp":1414067308000},"page":"5575-5600","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Partial Encryption of Entropy-Coded Video Compression Using Coupled Chaotic Maps"],"prefix":"10.3390","volume":"16","author":[{"given":"Fadi","family":"Almasalha","sequence":"first","affiliation":[{"name":"Faculty of Information Technology, Applied Science Private University, Shafa Badran, 11931 Amman, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rogelio","family":"Hasimoto-Beltran","sequence":"additional","affiliation":[{"name":"Center for Research in Mathematics (CIMAT), Apartado Postal 402, Guanajuato, C.P. 36000, M\u00e9xico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ashfaq","family":"Khokhar","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Illinois Institute of Technology, 3300 South Federal Street, Chicago, IL 60616-3793, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,10,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.cose.2009.06.004","article-title":"A Survey of Video Encryption Algorithms","volume":"29","author":"Lui","year":"2010","journal-title":"Comput. Secur"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Khanvilkar, S., and Khokhar, A. (December, January 27). NIS07-1: Efficient Transmission of MP3 Streams over VPNs. San Francisco, CA, USA.","DOI":"10.1109\/GLOCOM.2006.296"},{"key":"ref_3","unstructured":"Meyer, J., and Gadegast, F. (1995). Project Description of SECMPEG, Technical University of Berlin."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Spanos, G.A., and Maples, T.B. (1995, January 20\u201323). Performance Study of a Selective Encryption Scheme for the Security of Networked, Real-Time Video. Las Vegas, NV, USA.","DOI":"10.1109\/ICCCN.1995.540095"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Tang, L. (1996, January 9\u201311). Methods for Encrypting and Decrypting MPEG Video Data Efficiently. Wuhan, China.","DOI":"10.1145\/244130.244209"},{"key":"ref_6","unstructured":"Liu, X., and Eskicioglu, A.M. (2003, January 17\u201319). Selective Encryption of Multimedia Content in Distribution Networks: Challenges and New Directions. Scottsdale, AZ, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"828","DOI":"10.1109\/TMM.2005.854469","article-title":"Design of Integrated Multimedia Compression and Encryption Systems","volume":"7","author":"Wu","year":"2005","journal-title":"IEEE Trans. Multimed"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/LSP.2005.861589","article-title":"Binary Arithmetic Coding with Key-Based Interval Splitting","volume":"13","author":"Wen","year":"2006","journal-title":"IEEE Signal Process. Lett"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1109\/TMM.2008.917355","article-title":"Cryptanalysis of Some Multimedia Encryption Schemes","volume":"10","author":"Jakimoski","year":"2008","journal-title":"IEEE Trans. Multimed"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Park, S., and Shin, S. (2008, January 2\u20134). Efficient Selective Encryption Scheme for the H.264\/Scalable Video Coding (SVC).","DOI":"10.1109\/NCM.2008.259"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1016\/j.image.2010.03.005","article-title":"Hash key-based video encryption scheme for H.264\/AVC","volume":"25","author":"Wang","year":"2010","journal-title":"Signal Process. Image Commun"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3183","DOI":"10.1016\/j.jss.2013.07.054","article-title":"Chaos-based selective encryption for H.264\/AVC","volume":"86","author":"Lui","year":"2013","journal-title":"J. Syst. Softw"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1109\/18.119696","article-title":"On the Construction of Statistically Synchronizable Codes","volume":"38","author":"Capocelli","year":"1992","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1109\/TIT.1984.1056931","article-title":"Self-Synchronizing Huffman Codes","volume":"30","author":"Ferguson","year":"1984","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"927","DOI":"10.1109\/49.848247","article-title":"Robust Image Transmission Using Resynchronizing Variable-Length Codes and Error Concealment","volume":"18","author":"Hemami","year":"2000","journal-title":"IEEE J. Sel. Areas Commun"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"794","DOI":"10.1109\/TIT.1985.1057110","article-title":"Error Recovery for Variable Length Codes","volume":"31","author":"Maxted","year":"1985","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1109\/TIT.1986.1057238","article-title":"Synchronization of Binary Source Codes","volume":"32","author":"Montgomery","year":"1986","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_18","first-page":"973","article-title":"A Low Complexity Error Recovery Technique for Wavelet Image Codecs with Inter-Subband Dependency","volume":"48","author":"Kumar","year":"2002","journal-title":"IEEE Trans. Consum. Electron"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2197","DOI":"10.1093\/ietisy\/e88-d.9.2197","article-title":"Burst Error Recovery for Huffman Coding","volume":"88-D","author":"Kitakami","year":"2005","journal-title":"IEICE Trans"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Hasimoto-Beltran, R. (2008). High-Performance Multimedia Encryption System Based on Chaos. Chaos, 18.","DOI":"10.1063\/1.2903758"},{"key":"ref_21","first-page":"3203","article-title":"Cycle Detection for Secure Chaos-Based Encryption","volume":"16","year":"2013","journal-title":"Commun. Nonlinear Sci. Numer. Simul. (CNSNS)"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1109\/JRPROC.1952.273898","article-title":"A Method for the Construction of Minimum-Redundancy Codes","volume":"40","author":"Huffman","year":"1952","journal-title":"Proc. I.R.E"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"454","DOI":"10.1109\/TIT.1987.1057297","article-title":"Corrections and Additions to \u2018Error Recovery for Variable Length Codes\u2019 by J. C. Maxted and J. P. Robinson","volume":"33","author":"Monaco","year":"1987","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2064","DOI":"10.1109\/18.476338","article-title":"More on the Error Recovery for Variable-Length Codes","volume":"41","author":"Swaszek","year":"1995","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_25","unstructured":"(2001). FIPS-197: Advanced Encryption Standard (AES), National Institute of Standards and Technology (NIST)."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1109\/TCOMM.1994.577107","article-title":"Error States and Synchronization Recovery for Variable Length Codes","volume":"42","author":"Takishima","year":"1994","journal-title":"IEEE Trans. Commun"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1109\/18.971750","article-title":"Synchronization Recovery of Variable-Length Codes","volume":"48","author":"Zhou","year":"2002","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_28","unstructured":"Available online: http:\/\/maemo.org\/intro\/."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Chowdhury, D.R., Rijmen, V., and Das, A. (2008). Progress in Cryptology\u2014INDOCRYPT 2008, Springer.","DOI":"10.1007\/978-3-540-89754-5"},{"key":"ref_30","unstructured":"Gladman, B. AES and Combined Encryption\/Authentication Modes. Available online: http:\/\/www.gladman.me.uk\/AES."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s11042-007-0150-7","article-title":"Efficient video encryption scheme based on advanced video coding","volume":"38","author":"Lian","year":"2008","journal-title":"Multimed. Tools Appl"},{"key":"ref_32","unstructured":"Li, Y., Liang, L., Su, Z., and Jiang, J. (2005, January 6\u20139). A New Video Encryption Algorithm for H.264. Bangkok, Thailand."},{"key":"ref_33","first-page":"1725","article-title":"Research and Improvement of the Video Encryption Algorithm for H. 264","volume":"9","author":"Jiang","year":"2007","journal-title":"Acta Electron. Sin"},{"key":"ref_34","unstructured":"Spinsante, S., Chiaraluce, F., and Gambi, E. (2005, January 4\u20138). Masking Video Information by Partial Encryption of H.264\/AVC coding parameters. Antalya, Turkey."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ho, Y.-S., and Kim, H-J. (2005). Advances in Multimedia Information Processing-PCM 2005, Springer.","DOI":"10.1007\/11582267"},{"key":"ref_36","first-page":"257","article-title":"Selective video stream encryption algorithm based on chaos","volume":"27","author":"Yuan","year":"2004","journal-title":"Chin. J. Comput"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/16\/10\/5575\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:17:21Z","timestamp":1760217441000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/16\/10\/5575"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,23]]},"references-count":36,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2014,10]]}},"alternative-id":["e16105575"],"URL":"https:\/\/doi.org\/10.3390\/e16105575","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2014,10,23]]}}}