Enhanced RC5 Key Schedule Using One-Dimensional Cellular Automata for Audio File Encryption

  • Yussra Majid Hameed Department of Computer Science, College of science, University of Baghdad, Baghdad, Iraq
  • Nada Hussien M. Ali Department of Computer Science, College of science, University of Baghdad, Baghdad, Iraq
Keywords: Encryption, Cellular Automaton, RC5, Audio Encryption

Abstract

Audio security is an important aspect in various areas of communication. This paper deals with audio encryption as many of the data communication depends on audio data.  In this paper, a new proposal of audio encryption system has been introduced. The system can be divided into two phases, the first phase focuses on generating a high-quality Pseudo Random Number generator (PRNGs) using elementary, periodic and hybrid rules of cellular automata (CA). The system suggests a new combination of CA rules in an endeavor to provide high randomness and to improve the strength of the proposed cryptosystem. Whereas the second phase produces the Enhanced Rivest Cipher 5 (ERC5) algorithm which employs the generated Random Number Sequence (RNS) in an effort to strengthen the security and randomness of the original Rivest Cipher 5 (RC5) algorithm.

The results show that the proposed PRNGs based on CA can generates RNS with a high period which can reach to more than 100,000 keys without repetition or string duplication. Moreover, the tests demonstrates that the proposed ERC5 improves the security of the original RC5 algorithm. The proposed cryptosystem is evaluated in terms of Shannon theory of information entropy, randomness tests, computation time and key space analysis. The results verify that the suggested audio crypto-system increases the growth of the security level of original RC5 encryption algorithm with high degree of randomness and confidentiality.

Published
2019-02-28
How to Cite
Hameed, Y. M., & Ali, N. H. M. (2019). Enhanced RC5 Key Schedule Using One-Dimensional Cellular Automata for Audio File Encryption. Iraqi Journal of Science, 60(2), 388-401. Retrieved from https://ijs.uobaghdad.edu.iq/index.php/eijs/article/view/609
Section
Computer Science