Effective Information Security Management in Enterprise Software Application with the Revest- Shamir- Adleman (RSA) Cryptographic Algorithm

This research aims to examine the security strength of RSA encryption algorithms that can be used in enterprise software systems in organizations so as to improve security in enterprise software systems. Instruments such as key generation, encryption and decryption strength of the algorithms are examined. The Inverse Congruential Generator (ICG) for random numbers method was adopted. This method was used instead of Padding Scheme, to solve the problem of semantic insecurity in the RSA Cryptosystem. It was found out that RSA Cryptosystem using Inverse Congruential Generator to generate random numbers reveal user confirmation and privacy can be both obtained like the Padding Scheme with public-key cryptography. It therefore concluded with the design of an improved Rivest-Shamir-Adleman (RSA) algorithm for public-key cryptography.