In the past decade, image encryption is given much attention in research of information security and a lot of image encryption algorithms have been introduced. Due to some intrinsic features of images like bulk data capacity and high data redundancy, the encryption of image is different from that of text; therefore it is difficult to handle them by traditional encryption methods. In the proposed work, a new image encryption algorithm based on Magic Rectangle (MR) is being applied. To begin with, the plain-image is converted into blocks of single bytes and then the block is replaced as the value of MR. Further, the control parameters of Magic Rectangle (MR) are selected randomly by the user. Subsequently the image is being encrypted with public key cryptography algorithms such as RSA, ElGamal etc. The experimental result shows that the proposed algorithm can successfully encrypt/decrypt the images with separate secret keys, and the algorithm has good encryption effect. Cipher text developed by this method will be entirely different when compared to the original image file and will be suitable for the secured transmission over the internet. Thus, this model provides an additional level of security to public key algorithm and efficient utilization of memory.
In today's world, security is required to transmit confidential information over the network. Security is also demanded in wide range of applications. Cryptographic algorithms play an important role in providing the data security against malicious attacks. The efficiency of cryptographic algorithm is not only based on its time taken for encryption and decryption, and it also accounts for number of stages used to obtain the cipher text from a plain text. Rivest-Shamir-Adleman (RSA) algorithm is a popular encryption scheme that guarantees confidentiality and authenticity over an insecure communication channel. However, several attacks are introduced to break the security of these algorithms due to certain constraints. Also, it may not be guaranteed that the cipher text is fully secured. One such limitation in the past crypto system is using ASCII Characters for numerical representation of the selected text. To overcome the above said issue, an innovative algorithm, namely, Magic Rectangle is being proposed in this work. It is helpful to enhance the security on account of its complexity of the encryption process. The singly even magic rectangle is constructed based on the seed number, start number, row sum and column sum. It is very difficult to trace these values because of their randomness. After construction of the rectangle, the columns / rows of resultant rectangle are shifted based on the seed value. The proposed work introduces additional level of security in public key algorithms such as RSA, ECC and Rabin, Elgamal etc. Finally, Magic Rectangle helps to rectify the existing issues of public key cryptosystem. Cipher text generated by using the proposed method can be completely different when compared to the plain text and will be suitable for the secured communication through the internet. Since this model is acting as a wrapper to public key algorithm, it confirms that the network security is reasonably improved. Keywords -MagicRectangle, Column/Row shifting, Public Key Cryptosystem, RSA, Security, Public key, Secret Key, MR 1.INTRODUCTIONCryptography is a science of secret writing. It is the technique of defending the information by transforming it into an unreadable format in which a message can be hidden from the casual reader and only the intended recipient will be able to convert it into original text. It is the study of mathematical techniques related to aspects of information security such as confidentiality, Data Integrity, user validation, and data source authentication. Symmetric and Asymmetric keys are the two categories of Cryptography algorithms. In Symmetric keys encryption or secret key encryption, for encryption and decryption of data a single key is used. The secret key is known only to the sender and receiver of a message who can apply the same key for encryption and decryption process. The main challenge is getting the sender and receiver to agree on the secret key without anyone else finding out. The key should be distributed before transmission between entities. The concept of p...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.