Joint Error Correction and Encryption Scheme Based on Turbo Codes

This paper proposes a new joint error correction and encryption scheme based on turbo codes, which can be called as turbo-based encryption. The new scheme should have high error-correcting capability as well as security. In order to encrypt information by turbo code, two measures are adopted: 1) The interleaver of turbo code is improved, therefore it can be controlled by a secret key; 2) Another interleaver is added to the first output of turbo encoder, which is also controlled by a secret key. Simulations show that the new scheme has good performances in error-correcting capability and security. At last, this paper gives an application of the turbo-based method in image encryption.

[1]  Ying Zhao,et al.  The Soft Encrypting Channel Based on Turbo-code En-decoders for Wireless Data Transmission , 2005, TENCON 2005 - 2005 IEEE Region 10 Conference.

[2]  B. Philip,et al.  A Road Traffic Signal Recognition System Based on Template Matching Employing Tree Classifier , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[3]  Volkan Ozduran,et al.  A COMBINED ENCRYPTION AND ERROR CORRECTION SCHEME:AES-TURBO , 2009 .

[4]  K. P. Subbalakshmi,et al.  On the Design of Error-Correcting Ciphers , 2006, EURASIP J. Wirel. Commun. Netw..

[5]  Sergio Benedetto,et al.  Unveiling turbo codes: some results on parallel concatenated coding schemes , 1996, IEEE Trans. Inf. Theory.

[6]  George F. Elmasry,et al.  Adaptive RS codes for message delivery over an encrypted mobile network , 2009, IET Commun..

[7]  Jun-Ho Jeon,et al.  Interleaver optimization of convolutional turbo code for 802.16 systems , 2009, IEEE Communications Letters.

[8]  Syed Shameem,et al.  Secure Image Transmission over Wireless Channels , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[9]  A. A. Shaar,et al.  Prime sequences: quasi-optimal sequences for OR channel code division multiplexing , 1983 .

[10]  Danilo Gligoroski,et al.  Cryptcoding - Encryption and Error-Correction Coding in a Single Step , 2006, Security and Management.