Enhancing the Security in El Gamal Cryptosystem using Paring Functions
Mani K.1, Barakath Begam A2

1Mani. K, Associate Professor, Department of Computer Science Department of Nehru Memorial College, Puthanampatti, Affiliated to Bharathidasan University, Trichy, India.
2Barakath Begam A., Department of Computer Science Department of Nehru Memorial College, Puthanampatti, Affiliated to Bharathidasan University, Trichy, India.
Manuscript received on January 12, 2020. | Revised Manuscript received on January 22, 2020. | Manuscript published on February 10, 2020. | PP: 2922-2928 | Volume-9 Issue-4, February 2020. | Retrieval Number: D1921029420/2020©BEIESP | DOI: 10.35940/ijitee.D1921.029420
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The potential disadvantage of ElGamal cryptosystem is the ciphertext produced is always twice as long as the plaintext i.e., the message expansion by a factor of two takes place during encryption. When the message is too long the ciphertext produced by the ElGamal cryptosystem is also too long. i.e., when the ciphertexts are transmitted through the communication channel which lead to provide less security because if anyone of the ciphertext from two ciphertexts for each character of the plaintext is intercepted by the adversary, the other may be retrieved easily because there is a relationship between the two ciphertexts. If two ciphertexts are reduced to one, the adversary may not be able to predict the two ciphertexts from one. To enhance the security of ElGamal cryptosystem, the binary Cantor function , Rosenberg pairing function and Elegant pairing functions are used in this paper. When the said functions are used, the two ciphertexts produced by each plaintext character are reduced to one, so that the adversary cannot easily be recovered the plaintext. Experimental results clearly revealed enhancing the security of ElGamal cryptosystem after incorporating the pairing functions into it.
Keywords: ElGamal Cryptosystem, Cantor Pairing, Rosenberg pairing Function, Elegant Pairing Function, Security.
Scope of the Article: Security, Privacy and Trust in IoT & IoE