Example: barber

Joint Video Compression and Encryption using …

978-1-4244-7932-0/10/$ 2010 IEEEJ oint Video Compression and Encryption usingArithmetic Coding and ChaosAmit PandeDepartment of Computer Science,University of California,Davis, CA, USAE mail: ZambrenoElectrical and Computer Engineering,Iowa State University,Ames, IA, USAE mail: MohapatraDepartment of Computer Science,University of California,Davis, CA, USAE mail: Joint Video Compression and Encryption (JVCE)has gained increased attention in the past couple of years toreduce the computational complexity of Video Compression , aswell as provide Encryption of multimedia content for web this paper, we present a JVCE framework based on BinaryArithmetic Coding (BAC).

978-1-4244-7932-0/10/$26.00 c 2010 IEEE Joint Video Compression and Encryption using Arithmetic Coding and Chaos Amit Pande Department of Computer Science,

Tags:

  Using, Video, Encryption, Compression, Arithmetic, Video compression and encryption using, Video compression and encryption using arithmetic

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Joint Video Compression and Encryption using …

1 978-1-4244-7932-0/10/$ 2010 IEEEJ oint Video Compression and Encryption usingArithmetic Coding and ChaosAmit PandeDepartment of Computer Science,University of California,Davis, CA, USAE mail: ZambrenoElectrical and Computer Engineering,Iowa State University,Ames, IA, USAE mail: MohapatraDepartment of Computer Science,University of California,Davis, CA, USAE mail: Joint Video Compression and Encryption (JVCE)has gained increased attention in the past couple of years toreduce the computational complexity of Video Compression , aswell as provide Encryption of multimedia content for web this paper, we present a JVCE framework based on BinaryArithmetic Coding (BAC).

2 We first present an interpretation ofBAC in terms of a skewed binary map and then describe 7other possible chaotic maps which give similar Shannon optimalperformance as BAC. We then propose a modification of BACin which the overall length within the range [0,1) allocatedto each symbol is preserved, but the choice of map used toencode each symbol is based on a key. The encoder, referredto as Chaotic Binary arithmetic Coder (CBAC), has the effectof scrambling the intervals without making any changes to thewidth of interval in which the codeword must lie, thereby allowingencryption without sacrificing any coding efficiency.]

3 We alsopresent some some security enhancement features to show howthey can alleviate the limitations of our technique against knowncryptanalysis on BAC-based Encryption Terms Chaos, Encryption , Skewed Tent Map, Arith-metic Coding, Cryptography, Data INTRODUCTIONJ oint Video Compression and Encryption (JVCE) has gainedincreased attention in the past couple of years to reduce thecomputational complexity of Video Compression , as well asprovide Encryption of multimedia content for web Video Encryption algorithms must efficiently cater tothe characteristics of Video bitstream which are differentfromtraditional digital data stream: Video content is larger insizeand structured in different ways to enable different applicationsand network communications.

4 Moreover, multimedia web ser-vices (such as Video -on-demand, multimedia messages, andvideo conferencing) over heterogeneous architectures such asmobile phones and laptops need scalable media transmissionschemes which have low decryption and re- Encryption costoverhead, shorter delays and QoS requirements (such as real-time playback and low delay). Future Video search enginesmust be able to search for a particular person or object fromsecure Video libraries. The increased trend towards embeddeddevices require such algorithms to have low is difficult to cater the multiple requirements of lowcomputational overhead, high security levels and other needsof compressed multimedia bitstreams [1] by the traditionalcompress-then-encrypt paradigm.

5 Generic Encryption algo-rithms are thus disadvantageous for multimedia security. Se-lective Encryption schemes have been developed but most ofthem have proven to be weak against cryptanalysis [2], [3].JVCE schemes come to the rescue by providing Encryption atlow overheads and without changing the structure of multime-dia content. In this paper, a JVCE scheme based on ArithmeticCoding is presented and security enhancements are proposedto make this scheme secure against coding [4] involves associating a sequence ofsymbols with a position in the range [0,1), and is usuallyimplemented recursively.]

6 It typically enables very high codingefficiency as multiple symbols are coded jointly. It has beenadopted for use in image Compression standards, includingJPEG2000 and to provide lossless entropy to large volumes of multimedia data and usefulproperties of compressed bitstream such as rate-adaptive trans-mission, scalability, DC-image extraction for content searchingetc generic Encryption algorithms such as AES, DES etchave disadvantages for multimedia security. Many multimedia-specific algorithms have been proposed in research some efforts have been made towards Joint de-sign of Encryption and Compression modules (particularlythe entropy coding techniques such as arithmetic coding) toprovide a more flexible Encryption of data.

7 These techniquesallow Encryption at little/ no computational overhead and (inmost cases) preserve the format compatibility of compressedbitstream. For example- Liu et al. [5] presented a system usingtable-based bit sequence substitutions to enable the arithmeticcoding stage to be simultaneously used for Encryption . Theauthors in [6], [7] associate a fixed length index to eachvariable length codeword to encrypt the indexes. However, allthese approaches suffer from Compression inefficiency whilethe latter also leads to generation of emulated [8], a chaos-based adaptive arithmetic coding techniquewas proposed.

8 The arithmetic coder s statistical model is madevarying in nature according to a pseudo-random bitstreamgenerated by coupled chaotic systems. Many other techniquesbased on varying the statistical model of entropy codershave been proposed in literature, however these techniquessuffer from losses in Compression efficiency that result fromchanges in entropy model statistics and are weak againstknown attacks [9].Recently, Grangetto et al. [10] presented a randomizedarithmetic coding (RAC) scheme which achieves encryptionby inserting some randomization in the arithmetic codingprocedure at no expense in terms of coding efficiency.

9 RACneeds a key of length 1-bit per encoded symbol. Wen and Kimet al. [11], [12] presented a generalization of this procedure,called as key-Splitting arithmetic Coding (KSAC) where akey is used to split the intervals of an arithmetic coder. Somelimitations and features of KSAC are presented next giving themotivation to improve the security performance of arithmeticcoding:1) KSAC introduces losses in coding efficiency which arelater restricted to a small value by putting some con-straints on the keyspace [11].2) The KSAC encoder may have to work with multiple sub-intervals and needs to compute one shortest representationarithmetic code for each subinterval, thereby increasingthe computational cost of encoder ) The memory requirements of KSAC coder are atleastdouble that of ) Although the key length can be arbitrary, the authorsrestrict it to 2 bits per encoded symbol [11].

10 5) Successful attacks have been demonstrated against KSAC scheme [9].This motivates us to present an arithmetic encoder whichcan encode data without any Compression inefficiency andpromises better security than existing this paper we first present arithmetic coding as a chaoticiteration on skewed binary map and then use this modelto propose a more robust Chaotic Binary arithmetic Coder(CBAC) scheme which is similar to RAC in that it incursno computational or memory overhead but provides morepossibilities of interval ordering (leading to keys of 3 bits persymbol).


Related search queries