DocumentCode
234566
Title
Speech encryption applying a modified Blowfish algorithm
Author
Abd El-Sadek, Amaal A. ; El-Garf, Talaat A. ; Fouad, Mohammed M.
Author_Institution
Electr. Eng. Dept., Higher Technol. Inst., Zagazig, Egypt
fYear
2014
fDate
19-20 April 2014
Firstpage
1
Lastpage
6
Abstract
This paper applied the high quality speech coding algorithm G.729 which has been standardized by ITU-T with low bit rate 8kb/s. This algorithm is based on a conjugate- structure algebraic CELP (CS_ACELP) coding technique with 10ms speech frames. The output of encoder is encrypted by a symmetric key Blowfish algorithm which has 64 bits block size and a variable key length from 32 up to 448 bits. One of the main disadvantages of Blowfish algorithm is the time required to initialize the algorithm with the key. This paper proposes a new method for generating S-boxes and P-arrays which are considered as the main building elements of the Blowfish algorithm. This new generating method leads to a reduction in time complexity of generating S-boxes and P-arrays. The proposed speech encryption system has been implemented using Matlab and the output is analyzed using Avalanche effect. The results showed that the modified design of the algorithm continues to offer the same level of security as the original Blowfish cipher with a less computational overhead in key generation.
Keywords
cryptography; speech coding; Avalanche effect; CS_ACELP coding technique; Matlab; P-arrays; S-boxes; conjugate- structure algebraic CELP coding technique; high quality speech coding algorithm; modified Blowfish algorithm; speech encryption system; symmetric key Blowfish algorithm; Algorithm design and analysis; Ciphers; Encoding; Encryption; Marine animals; Speech; Avalanche effect; Blowfish; Cryptography; G.729; LFSR;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering and Technology (ICET), 2014 International Conference on
Conference_Location
Cairo
Type
conf
DOI
10.1109/ICEngTechnol.2014.7016764
Filename
7016764
Link To Document