Title :
Fast Fourier transform speech scrambler
Author :
Ehsani, Mohammad Saeed ; Borujeni, Shahram Etemadi
Author_Institution :
Dept. Of Comput. Eng., Univ. of Isfahan, Iran
Abstract :
The FFT speech encryption algorithm is tested on speech samples which are recorded using a data acquisition system connected to a PC. The speech samples are read from an input file by the simulation program and the scrambling operation performed on them frame-by-frame. The scrambled speech signal is output through the filter card and the DAC card. The scrambled speech samples are also recorded onto an output file on which the descrambling operations are subsequently performed. The algorithms and results of these simulation tests are provided below. An analog I/O card was used with simulation program. A 12-bit ADC and DAC card was used to capture about 4 seconds of speech at the rate of 8 Ksps. The scrambler and descrambler programs written in C processed the speech file. The main parts of the system are (i) scrambler with permutation and (ii) descrambling with depermutation. Some additional parts such as the ADC, the DAC, the IBC (integer to binary convertor) and the BIC are necessary. The basic functions can, thus be identified as follows: 1) Scrambler includes FFT, permutation and IFFT 2) Descrambler includes FFT, depermutation and IFFT 3) Generation of permutation matrices.
Keywords :
cryptography; fast Fourier transforms; speech coding; DAC card; depermutation; descrambler programs; fast Fourier transform speech scrambler; filter card; integer to binary convertor; permutation; scrambler programs; simulation program; Artificial satellites; Communication system security; Cryptography; Fast Fourier transforms; Mobile communication; Privacy; Satellite broadcasting; Speech coding; Speech processing; System testing;
Conference_Titel :
Intelligent Systems, 2002. Proceedings. 2002 First International IEEE Symposium
Print_ISBN :
0-7803-7134-8
DOI :
10.1109/IS.2002.1044263