Public Key Encryption Algorithm Research Articles