Combining Two Factor Authentication and Public Key Encryption to Ensure the Authentication in Cloud Computing