The international arab journal of information technology | |
Dictionary Based Arabic Text Compression and Encryption Utilizing Two-Dimensional Random | |
article | |
Binary Shuffling Operations1  Mohammad Al-Jarrah2  Amer Albsharat2  | |
[1] Applied Science Department, AlBalqa Applied University;Computer Engineering Department, Yarmouk University | |
关键词: Encryption algorithm; decryption algorithm; compression algorithm; arabic text encryption; arabic text decryption; arabic text encoding; two-dimensional binary shuffling; | |
DOI : 10.34028/iajit/19/6/3 | |
学科分类:计算机科学(综合) | |
来源: Zarqa University | |
【 摘 要 】
This paper developed Arabic text encryption and compression based on dictionary indexing algorithm. The proposedalgorithm includes encoding the Arabic text utilizing Arabic words dictionary, mapping encoded binary stream to a two- dimensional binary matrix, utilizing randomized variable size encryption key, applying randomly binary shuffling functions onthe two-dimensional matrix, and mapping back the two-dimensional binary matrix into a sequential binary stream. Thedecryption algorithm at the receiver side implements the encryption steps reversely, utilizing the encryption key and the sharedArabic word dictionary. In this dictionary, the words of the formal Arabic language are classified into four categories accordingto the word length and sorted alphabetically. Each dictionary category is given an index size that is large enough to fit all wordsin that category. The proposed algorithm shuffles adjacent bits away from each other in random fashion through utilizingrandomized variable length encryption key, two-dimensional shuffling functions, and repetition loop. Moreover, the index sizeis selected not to be multiple bytes to destroy any statistical feature that may be utilized to break the algorithm. The proposedalgorithm analysis concluded that it could be broken after 3.215∗109 years. Moreover, the proposed algorithm achieved a lessthan 30% compression ratio.
【 授权许可】
Unknown
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO202307090002549ZK.pdf | 1773KB | download |