Cloud computing is an internet based computing which enable sharing of services. Many users place their data in the cloud, so correctness of data and security is a prime concern. This paper studies the problem of ensuring the integrity and security of data storage in cloud computing. Security cloud is achieved by signing the data block before sending to the cloud. Signing is performed using BLS algorithm which is more secure compared to other algorithms.