International Journal of Computer Applications
Cloud computing is one of today's most exciting technologies due to its ability to reduce costs associated with computing while increasing flexibility and scalability for computer processes. Cloud computing is set of resources and services offered through the Internet. The rapid growth in field of \"Cloud computing\" also increases severe security concerns. Lack of security is the only hurdle in wide adoption of cloud computing. Distribution and sharing of file is one of the most critical service of cloud computing.