Low Complex Crypto based Channel Coding with Turbo Code

novel encryption system to increase security in a three tier manner without any additional complexity is proposed in this paper. The encryption block here is a Shrinking generator which is a Linear Feedback Shift Register (LFSR) based stream cipher system in which controlled randomness provides security. The channel coding technique used is Turbo code that performs very well and provides results near Shannon's Limit. The design of interleaver used in turbo code provides security while channel coding. Puncturing pattern designed for channel coding further increases the security of the system and improves the code rate also. Security of the system is achieved by hiding the keys used in code generation and puncturing from unintended users. For an intended user, performance of the channel coding system is further improved by using Soft Input Decryption (SID) technique. The hardware complexity of the proposed Shrinking Generator Based Cipher (SGBC) is compared with joint coding cryptographic schemes available in literature. Improved Linear Consistency Attack is mounted to analyze the security of the proposed system and the results show that a significant increase in security could be achieved without any additional increase in complexity.

[1]  Fulvio Babich,et al.  Design of rate-compatible punctured turbo (RCPT) codes , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[2]  Junghwan Kim,et al.  Analysis of puncturing pattern for high rate turbo codes , 1999, MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341).

[3]  Natasa Zivic,et al.  Strategies and performances of Soft Input Decryption , 2009, ArXiv.

[4]  Chuan Qin,et al.  Joint Error Correction and Encryption Scheme Based on Turbo Codes , 2010, 2010 International Symposium on Intelligence Information Processing and Trusted Computing.

[5]  Håvard Molland Improved Linear Consistency Attack on Irregular Clocked Keystream Generators , 2004, FSE.

[6]  Caroline Fontaine Shrinking Generator , 2011, Encyclopedia of Cryptography and Security.

[7]  Ali Kanso Clock-Controlled Shrinking Generator of Feedback Shift Registers , 2003, ACISP.

[8]  Ove Edfors,et al.  A turbo code interleaver design criterion based on the performance of iterative decoding , 2001, IEEE Communications Letters.

[9]  Christoph Ruland,et al.  Channel coding as a cryptography enhancer , 2007 .

[10]  Murali Varanasi,et al.  Joint scheme for physical layer error correction and security , 2011 .

[11]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[12]  Sílvio A. Abrantes,et al.  From BCJR to turbo decoding: MAP algorithms made easier , 2004 .

[13]  Natasa Zivic Iterative method for improvement of coding and decryption , 2010, ArXiv.

[14]  R. Debnath,et al.  An Improved Interleaver Design for Turbo Codes , 2007, 2007 International Conference on Information and Communication Technology.

[15]  Maan A. Kousa,et al.  Puncturing effects on turbo codes , 2002 .

[16]  Joachim Hagenauer,et al.  Rate-compatible punctured convolutional codes (RCPC codes) and their applications , 1988, IEEE Trans. Commun..