A NOVEL KEY GENERATION BASED MODIFIED RSA TECHNIQUE FOR PERFORMING ENCRYPTION AND DECRYPTION OF DATA