The advantages of using cloud computing are presented, reviewing the several cloud deployment and service models and cryptographic algorithms of data security and a comparative analysis of dataSecurity algorithms are provided.
Cloud Computing is a transformative computing paradigm that involves delivering applications and services over the internet using standard access mechanisms through the use of workstations, laptops, smart phones etc [1]. Due to this technology, the expense of computation, application facilitating, content storage and conveyance have been reduced. This paper presents the advantages of using cloud computing, reviewing the several cloud deployment and service models. This paper also analyzes the key challenges and security issues to cloud computing as security is one of the major issues which hamper the growth of cloud. It also provides cryptographic algorithms of data security and a comparative analysis of data security algorithms. It also addresses some methods to minimize these challenges.