Paper 2020/354

A Generalization of the ElGamal public-key cryptosystem

Rajitha Ranasinghe and Pabasara Athukorala

Abstract

The ElGamal cryptosystem is one of the most widely used public-key cryptosystems that depends on the difficulty of computing the discrete logarithms over finite fields. Over the years, the original system has been modified and altered in order to achieve a higher security and efficiency. In this paper, a generalization for the original ElGamal system is proposed which also relies on the discrete logarithm problem. The encryption process of the scheme is improved such that it depends on the prime factorization of the plaintext. Modular exponentiation is taken twice during the encryption; once with the number of distinct prime factors of the plaintext and then with the secret encryption key. If the plaintext consists of only one distinct prime factor, then the new method is similar to that of the basic ElGamal algorithm. The proposed system preserves the immunity against the Chosen Plaintext Attack (CPA).

Note: According to the suggestions, We modified our system to address the issue with the distribution of secrets in such a way to select the secret key ‘y’ such that (iy) is coprime to (p-1).

Metadata
Available format(s)
-- withdrawn --
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Public-key cryptographyElGamal encryptiondiscrete logarithm problemPrime factorizationChosen plaintext attack
Contact author(s)
rajithapera18 @ gmail com
athukorala madushani @ gmail com
History
2024-07-31: withdrawn
2020-03-26: received
See all versions
Short URL
https://ia.cr/2020/354
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.