Loading

FPGA Design of Encryption Speech system using Synchronized Fixed-Point Chaotic Maps Based Stream Ciphers
Zahraa M. Alroubaie1, Muneer A. Hashem2, Fadhil S. Hasan3

1Zahraa M. Alroubaie, Electronics and Communication Engineering, Mustansiriyah University College, Baghdad, Iraq.
2Muneer A. Hashem, Electronics and Communication Engineering, Mustansiriyah University College, Baghdad, Iraq.
3Fadhil S. Hasan, Electronics and Communication Engineering, Mustansiriyah University College, Baghdad, Iraq.
Manuscript received on July 20, 2019. | Revised Manuscript received on August 10, 2019. | Manuscript published on August 30, 2019. | PP: 1534-1541 | Volume-8 Issue-6, August 2019. | Retrieval Number: F8156088619/2019©BEIESP | DOI: 10.35940/ijeat.F8156.088619
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In this work, speech encryption using synchronized fixed-point chaotic map-based stream ciphers (SFPCM-SC) is suggested. Five chaotic maps named quadratic, henon, logistic, lozi and duffing are synchronized by using master-slave synchronization technique and then used to generate the pseudo random bit generator (PRBG) using fixed-point converter. The PRBG is then Xor-ed with digitized speech signal where the encrypted signal is created. In the other side, the same map is synchronized with the master one and used to recover the original speech signal. First this work is simulated by using MATLAB and then built the design using Xilinx system generator (XSG). Finally, the hardware co-simulation is applied for the proposed system by using FPGA SP605 XC6SLX45T device. The results show that the error between master and slave become zero after a small period and the original speech signal is recovered with real time environment in successful.
Keywords: Speech encryption, fixed point representation, pseudo random bit generator (PRBG), chaotic maps, Chaos synchronization, system generator, FPGA Hardware co-simulation.