Publication | Open Access
FPGA-based Chaotic Cryptosystem by Using Voice Recognition as Access Key
57
Citations
33
References
2018
Year
EngineeringInformation SecurityRaspberry PiCryptographic TechnologyComputer ArchitectureBlock CipherEmbedded SystemsChaotic CryptosystemHardware SecurityHardware Security SolutionCryptanalysisAccess KeyData Encryption StandardComputer EngineeringLightweight CryptographyComputer ScienceData SecurityEmbedded Operating SystemCryptography
A new embedded chaotic cryptosystem is introduced herein with the aim to encrypt digital images and performing speech recognition as an external access key. The proposed cryptosystem consists of three technologies: (i) a Spartan 3E-1600 FPGA from Xilinx; (ii) a 64-bit Raspberry Pi 3 single board computer; and (iii) a voice recognition chip manufactured by Sunplus. The cryptosystem operates with four embedded algorithms: (1) a graphical user interface developed in Python language for the Raspberry Pi platform, which allows friendly management of the system; (2) an internal control entity that entails the start-up of the embedded system based on the identification of the key access, the pixels-entry of the image to the FPGA to be encrypted or unraveled from the Raspberry Pi, and the self-execution of the encryption/decryption of the information; (3) a chaotic pseudo-random binary generator whose decimal numerical values are converted to an 8-bit binary scale under the VHDL description of m o d ( 255 ) ; and (4) two UART communication algorithms by using the RS-232 protocol, all of them described in VHDL for the FPGA implementation. We provide a security analysis to demonstrate that the proposed cryptosystem is highly secure and robust against known attacks.
| Year | Citations | |
|---|---|---|
Page 1
Page 1