International Research Journal of Engineering and Technology (IRJET) Volume: 04 Issue: 05 | May -2017
www.irjet.net
e-ISSN: 2395 -0056 p-ISSN: 2395-0072
Design and implementation of a XOR-Free Lightweight Crypto-Coder System Jeena Jose1, David Solomon George2 1 PG Scholar, Dept. of Electronics and Communication Engineering, Government Engineering College, Idukki,
Kerala, India
2Associate Professor, Dept. of Electronics and Communication Engineering, Government Engineering College,
Idukki, Kerala, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract -
Handheld mobile devices use wireless 3GPP standards such as GSM, CDMA, etc. for the purpose of communication. Convolutional encoders are used for this purposes to obtain reliability and accuracy. Apart from the above constraints, secure transmission of data is highly desirable. For secure and accurate transmission of data, cryptocoder system is used which combines channel coding with cryptographic coding technique. In this paper, a XOR-free lightweight crypto-coder system for GSM 900 communication standard is proposed with properties of reduced hardware, reduced power consumption and increased speed of operation. Comparison of XOR -free lightweight system with existing one shows a hardware efficiency of 54.33%, delay reduction of 72.36% and power reduction of 24.24%. The system simulation is validated in Xilinx 14.2 ISE and implemented in Xilinx Spartan-3E FPGA.
Key Words: GSM, Convolutional encoder, Crypto-coder system, Security, Accuracy, and Xilinx
Wireless communication through hand held devices (such as mobile phones) uses 3GPP standards. Data transmission through wireless channels poses major problem of security, reliability and accuracy. In digital communication, long distance data transmission is accomplished through channel coding mechanism. Channel coding facilitates efficient data transmission by incorporating the properties of error detection and error correction by adding redundant bits to the transmitted message. For this Forward Error Correction (FEC) codes are used [1]. FEC is classified into block and convolutional codes, of which convolutional codes are generally preferred. Modern era face the problem of secure data transmission since the increase in number and intensity of cyber threats is high. In spite of this, people are concerned with the privacy of communication not only for confidential data but also for casual daily communication purposes
|
Popularity of handheld devices especially mobile phones have increased in the past few decades and the trend keeps on increasing with demands in small size, low power consumption and increased speed. Communication modules play an important role in these devices and the above mentioned parameters are crucial for its construction. By incorporating the properties of security, reliability and accuracy into these systems bring in the need for crypto-coding systems. The concept of crypto coding is in traduced by McEliece [2] in 1978. In this paper, a XOR-free convolutional encoder is combined with Authenticated Lightweight Encryption (ALE) method based on AES to form the XOR-free cryptocoder system for reduced hardware and low power design.
2. CRYPTO-CODER SYSTEM BASED ON CONVOLUTION ENCODER
1. INTRODUCTION
Š 2017, IRJET
(especially in text messages, online chatting, etc.). Data security is ensured by many cryptographic coding schemes of which AES is widely used due to its ease of realization in both hardware and software.
An Encryption-Encoder based on AES is described in [3]. Crypto-coder system based on convolutional encoder consists of an encryption-encoder at the transmitter side and a decryption-decoder at the receiver. Encryption encoder consists of a convolutional encoder, AES cryptographic module and an authentication module. Viterbi decoder is used for decoding purpose. The system is validated in an AWGN (Additive White Gaussian Noise) channel. Block diagram of crypto-coder system based on convolution encoder is shown in Fig -1.
2.1 Convolutional Encoder Convolution encoder maps information bit to be encoded sequentially and is convolved depending on some rule. The encoder is realized in Galois Field (GF) in which multiplication and addition is represented in modulo-2 operation i.e. XOR operation. Fig -2 shows a convolutional encoder for GSM 900 communication standard with a
Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2364