1) Make New Registration for Cloud Service :At first the company or a user who needs the various cloud services are required to register. During registration various details of user such as there user id and mobile no. is taken . The mobile no.is later used for validating a user whether it is a genuine user or not by sending immediately a small text message which will include a key that the user will require to enter for creating a account over the cloud and then the registration will be successful. Figure shows how the authentications process occurs which depicts that when a user enters its user id and a password, a key is being send to his device which is being generated using a D-H Key Exchange and also this key is valid a specific time instance and will get destroyed after that specific time instance. 2) Using Cloud Service: Whenever a user is required to use the services provided by the cloud service provided ,the user enters his user id and password ,if the user id and password is correct a new key is generated using the Diffie-Hellman Key Exchange Algorithm and is sent to the users mobile device using the number which was provided by the user during registration.
The user then enter the key which he/she has received onhis device .If the key matches with the one generated using the Diffie-Hellman Algorithm, data access is provided to the user and all the cloud services are provided to the user after authentication is made successful.