Title :
Using Improved Shannon-Fano-Elias Codes for Data Encryption
Author :
Ruan, Xiaoyu ; Katti, Rajendra
Author_Institution :
Dept. of Electr. & Comput. Eng., North Dakota State Univ., Fargo, ND
Abstract :
We consider using Shannon-Fano-Elias codes for data encryption. In many applications both compression and security are required. If the cryptanalyst knows the code construction rule and the probability mass function of the source, then Huffman code provides no ambiguity, but Shannon-Fano-Elias coding is a good candidate since the ordering of symbols can be arbitrary in the encoding process, which produces super-exponential complexity for deciphering. Unfortunately, the conventional Shannon-Fano-Elias code has relatively large code length that makes it inefficient. In this paper, we propose two simple algorithms to reduce the expected length of Shannon-Fano-Elias codes. Experimental results on English text show that the proposed methods reduce the length by as much as 23.4%
Keywords :
Huffman codes; computational complexity; cryptography; data compression; probability; Huffman code; Shannon-Fano-Elias codes; compression; cryptanalyst; data encryption; deciphering; probability mass function; super-exponential complexity; CD-ROMs; Cryptography; Data compression; Data security; Databases; Decoding; Hardware; Huffman coding; Multimedia systems; Neodymium; Cryptography; Huffman codes; Shannon-Fano-Elias codes; data compression; data encryption; prefix codes; variable-length codes;
Conference_Titel :
Information Theory, 2006 IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
1-4244-0505-X
Electronic_ISBN :
1-4244-0504-1
DOI :
10.1109/ISIT.2006.262005