Using Chaotic Maps for Encrypting Image and Video Content
Source: University of California
Arithmetic Coding (AC) is widely used for the entropy coding of text and multimedia data. It involves recursive partitioning of the range (0,1) in accordance with the relative probabilities of occurrence of the input symbols. In this paper, the authors present a data (image or video) encryption scheme based on arithmetic coding, which they refer to as Chaotic Arithmetic Coding (CAC). In CAC, a large number of chaotic maps can be used to perform coding, each achieving Shannon optimal compression performance. The exact choice of map is governed by a key. CAC has the effect of scrambling the intervals without making any changes to the width of interval in which the codeword must lie, thereby allowing encryption without sacrificing any coding efficiency.