• DocumentCode
    2441552
  • Title

    An encryption algorithm based on alphabetic trees

  • Author

    Arafat, Shymaa M.

  • Author_Institution
    Dept. of Comput. Sci., Ain Shams Univ., Egypt
  • fYear
    2005
  • fDate
    2005
  • Firstpage
    92
  • Abstract
    Summary form only given. Optimal alphabetic trees (OATs) are known to be used in several application areas, such as coding, probabilistic retrieval systems and VLSI design. In this paper, we introduce a novel encryption algorithm, alphabetic tree cipher (ATC), based on an interesting property of OATs. A theorem is presented to define a family of weight lists that all have the same OAT of a given weight list (and consequently the same level values). Considering the plain text to be the original weight list, a key is used to select one from the family of equivalent weight lists to be the cipher text. While finding the levels of the cipher text is easy, finding the corresponding plain text without knowledge of the key is not. The security of the algorithm is analyzed and discussed under different block encryption modes, and against different kinds of attacks.
  • Keywords
    cryptography; trees (mathematics); VLSI design; block encryption; coding application; encryption algorithm; optimal alphabetic trees; probabilistic retrieval systems; Algorithm design and analysis; Application software; Binary search trees; Binary trees; Computer science; Cost function; Cryptography; Frequency; Information retrieval; Open area test sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2005. The 3rd ACS/IEEE International Conference on
  • Print_ISBN
    0-7803-8735-X
  • Type

    conf

  • DOI
    10.1109/AICCSA.2005.1387083
  • Filename
    1387083