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
Link To Document