In this paper, a cryptography technique, novel symmetric key cryptography algorithm is used to improve the data security and access control in the environment of cloud computing. The users upload the personal data over the cloud. Security is mandatory for such type of outsourced data, so that users are confident while processing their private and confidential data. Modern technology suffers from computational problem of keys and there exchange. This paper emphasizes the different problems and issues that arise while using cloud services such as key generation, data security and authentication.