Certificateless Public Key Cryptography Research Articles