• DocumentCode
    2944886
  • 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
  • fYear
    2006
  • fDate
    9-14 July 2006
  • Firstpage
    1249
  • Lastpage
    1252
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISIT.2006.262005
  • Filename
    4036165