Hardware realization of a secure and enhanced s-box based speech encryption engine

This paper presents a secure and efficient substitution box (s-box) for speech encryption applications. The proposed s-box data changes every clock cycle to swap the input signal with different data, where it generated based on a new algorithm and a memristor chaotic system. Bifurcation diagrams for all memristor chaotic system parameters are introduced to stand for the chaotic range of each parameter. Moreover, the effect of each component inside the proposed encryption system is studied, and the security of the system is validated through perceptual and statistical tests. The size of the encryption key is 175 bits to meet the global standards for the optimum encryption key width (> 128). MATLAB software is used to calculate entropy, MSE, and correlation coefficient. Both chaotic circuit and encryption/decryption schemes are designed using Verilog HDL and simulated by Xilinx ISE 14.7. Xilinx Virtex 5 FPGA kit is used to realize the proposed algorithm with a throughput 0.536 of Gbit/s. The cryptosystem is tested using two different speech files to examine its efficiency.

[1]  Shiguo Lian,et al.  Multimedia Content Encryption: Techniques and Applications , 2008 .

[2]  Deepaknath Tandur,et al.  Image encryption based on modified Henon map using hybrid chaotic shift transform , 2018, Multimedia Tools and Applications.

[3]  Adnan Abdul-Aziz Gutub,et al.  USING SUBTHRESHOLD SRAM TO DESIGN LOW-POWER CRYPTO HARDWARE , 2011 .

[4]  Baker Mohammad,et al.  Digital Emulation of a Versatile Memristor With Speech Encryption Application , 2019, IEEE Access.

[5]  Begül Bilgin,et al.  Higher-Order Threshold Implementation of the AES S-Box , 2015, CARDIS.

[6]  Mattia Frasca,et al.  A true random bit generator based on a memristive chaotic circuit: Analysis, design and FPGA implementation , 2019, Chaos, Solitons & Fractals.

[7]  K. Prasadh,et al.  Audio encryption using higher dimensional chaotic map , 2009 .

[8]  Ahmed G. Radwan,et al.  Generalized double-humped logistic map-based medical image encryption , 2018, Journal of advanced research.

[9]  Hongxia Wang,et al.  Efficient Image Encryption Using a Chaos-based PWL Memristor , 2010 .

[10]  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).

[11]  Sattar B. Sadkhan Al Maliky,et al.  Chaos-Based Cryptography for Voice Secure Wireless Communication , 2014 .

[12]  Mohan S. Kankanhalli,et al.  Progressive Audio Scrambling in Compressed Domain , 2008, IEEE Transactions on Multimedia.

[13]  A. A-A Gutub,et al.  Hybrid Crypto Hardware Utilizing Symmetric-Key and Public-Key Cryptosystems , 2012, 2012 International Conference on Advanced Computer Science Applications and Technologies (ACSAT).

[14]  Leon O. Chua,et al.  Simplest Chaotic Circuit , 2010, Int. J. Bifurc. Chaos.

[15]  Salwa K. Abd-El-Hafiz,et al.  FPGA realization of a speech encryption system based on a generalized modified chaotic transition map and bit permutation , 2018, Multimedia Tools and Applications.

[16]  Safya Belghith,et al.  A joint encryption-compression codec for speech signals using the ITU-T G.711 standard and chaotic map , 2015, Multimedia Tools and Applications.

[17]  Yonghuai Liu,et al.  Human consistency evaluation of static video summaries , 2018, Multimedia Tools and Applications.

[18]  Juliano B. Lima,et al.  Audio encryption based on the cosine number transform , 2016, Multimedia Tools and Applications.

[19]  Ahmed M. Soliman,et al.  Biomedical image encryption based on double-humped and fractional logistic maps , 2017, 2017 6th International Conference on Modern Circuits and Systems Technologies (MOCAST).

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

[21]  Mohammed F. Tolba,et al.  Memristor FPGA IP Core Implementation for Analog and Digital Applications , 2019, IEEE Transactions on Circuits and Systems II: Express Briefs.

[22]  Ming-Feng Ge,et al.  Finite-time synchronization of memristor chaotic systems and its application in image encryption , 2019, Appl. Math. Comput..

[23]  Keiichiro Koga,et al.  An analog speech scrambling system using the FFT technique with high-level security , 1989, IEEE J. Sel. Areas Commun..

[24]  Huan Zhao,et al.  Dual Key Speech Encryption Algorithm Based Underdetermined BSS , 2014, TheScientificWorldJournal.

[25]  Salwa K. Abd-El-Hafiz,et al.  Chaos-based hardware speech encryption scheme using modified tent map and bit permutation , 2018, 2018 7th International Conference on Modern Circuits and Systems Technologies (MOCAST).

[26]  Diego Renza,et al.  High-uncertainty audio signal encryption based on the Collatz conjecture , 2019, J. Inf. Secur. Appl..

[27]  Alfonso Ortega,et al.  Audio scrambling technique based on cellular automata , 2012, Multimedia Tools and Applications.

[28]  Wang Bo,et al.  A memristor-based chaotic system and its application in image encryption , 2018 .