Design and Implementation of Chao-Cryptic Architecture on FPGA for Secure Audio Communication

The emerging growth in communication arena firmly demands a secure channel and needless to mention that security and privacy of the user are the top priorities in audio communication. To transmit audio signals safely, cryptography is being adopted widely. Chaos-based cryptography is one of the effective strategies that attract researchers to develop more techniques. Characteristics of chaotic systems such as ergodicity and stochasticity are the main motivators for using them in encryption schemes. This work presents an field programmable gate array (FPGA) governed chaotic audio encryption scheme based on Lorenz attractor. This scheme of encryption undergoes two consecutive steps of operations, namely confusion by linear feedback shift register (LFSR) and diffusion through the random numbers generated in X, Y, and Z planes of the chaotic attractor. A study has also been carried out to analyze the best diffusion from the obtained results. Evaluation of the proposed scheme includes entropy, correlation, histogram, PSNR, and MSE. Further, NIST SP 800-22 batteries of test have been performed to ensure that the encrypted audio data possesses more randomness. Moreover, this work consumed 15,422 logic elements and 14.22 mW of dynamic power to accomplish the design. Noticeably, the proposed work has achieved 10.346 Mbps as a throughput to encrypt 216 × 16 bit samples of audio data.

[1]  S. Ramakrishnan,et al.  Speech encryption using chaotic shift keying for secured speech communication , 2017, EURASIP J. Audio Speech Music. Process..

[2]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[3]  Ahmed Gomaa Radwan,et al.  Speech Encryption on FPGA Using a Chaotic Generator and S-Box Table , 2019, 2019 Fourth International Conference on Advances in Computational Tools for Engineering Applications (ACTEA).

[4]  Ahmed M. Soliman,et al.  Hardware Speech Encryption Using a Chaotic Generator, Dynamic Shift and Bit Permutation , 2018, 2018 30th International Conference on Microelectronics (ICM).

[5]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[6]  Mohammed F. Tolba,et al.  FPGA Speech Encryption Realization Based on Variable S-Box and Memristor Chaotic Circuit , 2018, 2018 30th International Conference on Microelectronics (ICM).

[7]  N. K. Pareek,et al.  Modified substitution-diffusion image cipher using chaotic standard and logistic maps , 2010 .

[8]  Teguh Prakoso,et al.  FPGA-based 128-bit Chaotic Encryption Method for Voice Communication , 2018, 2018 International Symposium on Electronics and Smart Devices (ISESD).

[9]  Feng Han,et al.  Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding , 2017, Comput. Intell. Neurosci..

[10]  Ahmed M. Soliman,et al.  Permutation-Only FPGA Realization of Real-Time Speech Encryption , 2018, 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS).

[11]  A. K. Gupta,et al.  Implementation of speech encryption and decryption using advanced encryption standard , 2016, 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT).

[12]  Ismail Amr Ismail,et al.  A cryptosystem based on elementary cellular automata , 2013, Commun. Nonlinear Sci. Numer. Simul..

[13]  K. Thenmozhi,et al.  Chaos Aided Audio Secure Communication over SC-FDMA System , 2019, 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN).

[14]  Qiang Zhang,et al.  A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2013 .

[15]  Ahmad Taher Azar,et al.  FPGA implementation of two fractional order chaotic systems , 2017 .