
ISSN 2320 - 2602 Nithin N et al. ,International Journal of Advances in ComputerVolume Science 2, No. and3 Technology, March 2013 , 2(2), March 2013, 14-20 International Journal of Advances in Computer Science and Technology Available Online at http://warse.org/pdfs/2013/ijacst01232013.pdf Image Encryption based on FEAL algorithm Nithin N1, Anupkumar M Bongale2, G. P. Hegde3 1Department of Computer Science and Engineering, Manipal Institute of Technology, Manipal, Karnataka, India [email protected] 2Department of Computer Science and Engineering, Manipal Institute of Technology, Manipal, Karnataka, India [email protected] 3Department of Computer Science and Engineering, Shree Dhramasthala Manjunatheswara Institute of Technology, Ujire, Karnataka, India [email protected] ABSTRACT same key is used to encrypt and decrypt the message. Cryptography and key exchange techniques are well Multimedia security is an important field of research in the described in [7-10]. area of information sharing. In this paper, Fast Encryption Algorithm (FEAL), an encryption/decryption strategy for Cryptosystem can be applied to any field where security is gray scale images is proposed. The FEAL is a block cipher, essential. Major interest of this paper is regarding also called as Japanese Encryption algorithm. FEAL works cryptographic techniques associated with digital images. almost similar to Data Encryption Standard (DES) algorithm, Given an image in any available formats such tiff, jpg, bmp, but it is faster than DES. To encrypt the images, the input etc. the encrypted image results in unreadable (or cipher) image is split into 16x16 blocks of information. image with same image format as that of the original image. Encryption/Decryption is carried out using 12 keys, each of Decryption of an encrypted image with proper key should length 16-bits. The proposed image encryption algorithm is result in retrieval of original image. Over the years many evaluated based on histogram analysis and key sensitivity image cryptographic algorithms have been proposed by the analysis and results obtained are satisfactory. researchers [11-13]. Still a lot of scope for research is available to design and develop the stronger cryptic Key words: Image Encryption, Block Cipher, FEAL, techniques for images. In this paper a recent set of Information Security, Multimedia Security. cryptographic algorithms for images is discussed. 1. INTRODUCTION The rest of the paper is organized as follows. In section II, the Over the computer network images, videos and other recent algorithms proposed for image security and image multimedia data are shared among connected users almost encryption are discussed in detail. In section III, working of every day. As the days are passing, the usage of internet and FEAL algorithm is described with necessary block diagrams. sharing the images over social networks increasing In section IV, experimental results are shown. Elaborated exponentially. Provision of security to multimedia content is a experimental results obtained by applying FEAL algorithm on major concern. Image security and encryption has become standard image dataset are described. Section V consists of a important area of research in the field of information security. brief conclusion and future work to be carried out. Image encryption can be broadly classified into two types – encryption with compression and encryption without 2. RELATED WORK compression [1-6]. Wide varieties of symmetric and asymmetric key algorithms Cryptology is process of converting plain text to cipher text are proposed for image encryption. Zhang et al. in [14] have and vice versa. Cryptology deals with usage different varieties proposed a new image encryption techniques based on chaos of cryptosystems to encrypt and decrypt the data with the use and improved Data Encryption Standard (DES) algorithm. of a key. The party who is having a key is only able to encrypt Recently Chaos based image encryption technique has gained or decrypt so that data is securely shared among the trusted wide level of popularity. The basic principle of chaotic parties. The cryptographic systems can be classified as private encryption technique is to encrypt the image using arbitrary and public key cryptosystems. In public key cryptosystem random sequences and to deal with inflexibility associated there are mainly two keys. One key is public and is shared by with fast and secure image encryption. The authors have all the parties. Other key is private and is secret. One key identified that chaos technique is having limitation as it may encrypts and other key is meant for decrypting the cipher not produce the accurate encryption results. In this context, text. Private key cryptographic method is one in which the chaotic algorithm is modified with incorporation of improved DES encryption algorithm. Through theoretical analysis and the simulation, it is found that the technique is producing high 14 @ 2012, IJACST All Rights Reserved Nithin N et al. ,International Journal of Advances in Computer Science and Technology , 2(2), March 2013, 14-20 starting value sensitivity, and enjoys high security and the Subramanyan et al. in [18] have proposed an algorithm based encryption speed. on AES Key Expansion in which the encryption process is a bit wise exclusive or operation of a set of image pixels along Naveed et al. in [15] have exploited multiplicative with the a 128 bit key which changes for every set of pixels. homomorphic properties of RSA, may result in false data The keys to be used are generated independently at the sender blocks during the extraction of message. A controlled solution and receiver side based on AES Key Expansion process hence by analyzing their probability distribution is suggested in the the initial key is alone shared rather than sharing the whole set paper. The analysis concludes that “larger n, and hence p and of keys. Contribution of the proposed work lies in the q, not only provide high level of security but also reduces the modification of the AES Key Expansion. The major error probability in extraction process, when used to exploit modifications introduced are (1) The initial key is expanded the multiplicative homomorphism of RSA”. It is also based on the number of pixels in the image (2) To improve the observed, theoretically and practically that if the size of n and avalanche effect Rcon value formed from the initial key itself the gap between the primes p and q is small then the (3) Key Expansion is done using both the s-box and Inverse probability of false data can be reduced. s-box (4) Circular shift is introduced in S-box and Inverse S-box to improve the key sensitivity. The encryption Modified Advanced Encryption Standard (MAES) is algorithm resulted in high encryption quality with minimal proposed in [16] for providing a high level security and better memory requirement and computational time. The key image encryption. Seyed et al. have specified that multimedia sensitivity and key space of the algorithm is very high which information is highly redundant in nature. By applying the makes it resistant towards Brute force attack and statistical encryption algorithm pixel by pixel may not lead to complete cryptanalysis of original and encrypted images. secure encrypted image. For example, the image shown in Figure 1 is encrypted by Advanced Encryption Standard Based on brief recent survey specified above it is observed (AES) algorithm directly. From Figure 1, still some that image encryption has been an active research area. Many information can be inferred from the cipher imge so as draw a researchers have proposed extensive encryption/decryption conclusion on about the appearance of the original image. To techniques suitable for color as well as gray scale images. overcome the problem of security issues associated with AES Each of the techniques involves use of encryption algorithms algorithm a modification is done by adjusting the Shift Row by modifying them to suit the digital images. In this research Transformation. Through experimentation, the authors have article, FEAL based encryption algorithm is proposed for investigated the significance of the security of the MAES image encryption/decryption. algorithm. 3. FAST ENCRYPTION ALGORITHM (FEAL) The Fast Encryption Algorithm (FEAL) is a symmetric encryption algorithm, also called as Japanese Encryption algorithm. FEAL works almost similar to Data Encryption Standard algorithm (DES), but it is faster than DES. FEAL works in different standards like FEAL-4, FEAL-6 and so on up to FEAL-n. Here, „n‟ indicates the number of Feistel permutation rounds. The function in FEAL-4 uses two S-box functions S0 and S1 represented as follows: ( ) Figure 1: Application of the AES cipher to Mickey plain image\cipher image And Abirand Ali in [17] have proposed a novel chaos-based algorithm for image encryption. Initially image pixel points Function f(a, b) is meant for performing the linear are shuffled using 2D chaotic map. The novelty of the image functionality in FEAL encryption algorithm according to the encryption lies in the incorporation of chaotic substitution Figure 2. Key generation function fk uses both the S-boxes. method based on DNA coding and the complementary rule. The 64-bit key is divided into two equal parts of 32-bit each To evaluate the security of the proposed method authors have represented by a andb respectively. The keys a andb are conducted correlation test, information entropy analysis, further divided into 8-bits of the form a1, a2, a3, a4, b1, b2, histogram analysis, key sensitivity test and difference analysis b3 and b4. The key generation function fkis shown in Figure. between original and encrypted images. Paper concludes with 3. result that “chaotic DNA substitution method enhances the statistical properties of the encrypted images”. The iterations of linear encryption functions in basic FEAL algorithm use 64-bit plain text and 64-bit key to encrypt and 15 @ 2012, IJACST All Rights Reserved Nithin N et al. ,International Journal of Advances in Computer Science and Technology , 2(2), March 2013, 14-20 decrypt the given plain text.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages7 Page
-
File Size-