6. Conclusion
In this paper, an enhanced RSA key generation algorithm called ESRKGS is proposed. The proposed work uses four large prime numbers instead of two prime numbers thereby increasing the attacking time needed to find these primes. The computation of keys E, D depends on the value of N (not n), which is the product of 4 prime numbers and the computation of E is also not direct. As a result the key generation time of ESRKGS is higher than traditional RSA and another compared RSA. The higher key generation time in turn increases the time needed to break the system, thereby making the system strong. The encryption and decryption time of ESRKGS is higher than RSA but significantly less than the other modified RSA which used four primes. Thus there is not much overhead or burden on the system. The performance of the algorithm is measured in terms of the time taken for brute-force attack. From the experiments, it is proved that the proposed algorithm is highly secure and not easily breakable as compared to RSA and the compared modified RSA algorithm.