Effective Audio Encryption Using Pseudo Noise Generation Architecture
Encryption of audio signal is performed in this work. Pseudo random noise signal is used to encrypt the audio signal. Generation of pseudo random numbers are done by two interconnected Linear Feedback Shift Registers, the first of which controls the second. Different formulae are presented depending on the seed word, and therefore appropriate random numbers are generated. The usage of two LFSR increases the randomness of the random number generated and also increases the periodicity of generated random numbers making it more secure. The random numbers are generated on Xilinx. The suggested method has high frequency, less delay and more randomization as well as user set modes.
For real-time applications, an audio signal is considered, which is encrypted by performing an xor operation with the key to obtain an encrypted audio signal. Decryption is performed by performing an xor operation on the encrypted audio signal with the same key to obtain the original audio signal, demonstrated in Matlab. The encrypted histogram shows better signal distribution like white noise which ensures more security.
- 2022-11-15 (2)
- 2022-11-15 (1)