Data Storage Security in Cloud Using a Functional Encryption Algorithm P. Vijaya Bharati and T. Sita Mahalakshmi Abstract Cloud computing is a centralized or a distributed computing system built on physical or virtualized resources over large data centers. Security in the cloud has become one of the major signicant concerns. This paper considers current paradigms used and implements a functional encryption scheme by using a fully homomorphic algorithm. A trusted third party is used in which a software component called a trusted system is installed. This system uses a security-level adapter that assigns a security level to various types of data stored by the user. It receives the encrypted data from the cloud user with the security level. Depending upon that level the admission controller divides the data into a number of shares equal to the level number. The security controller sends each share to each instance of the image using functional encryption. In this paper the functional encryption uses homomorphic encryption. The cloud server stores the encrypted data in again encrypted format. Homomorphic encryption easily allows us to perform mathematical computations on encrypted data. Keywords Cloud computing Á Security level adapter Á Admission controller Á Security controller Á Trusted third party Á Trusted system Á Functional encryption Á Homomorphic encryption 1 Introduction Cloud computing has been evolved from various technologies all combined to change the organizational traditional thinking of building the IT infrastructure by investing a large amount of money. The cloud is where we choose technology when P. Vijaya Bharati Department of CSE, Vignans Institute of Engineering for Women, Visakhapatnam, India e-mail: pvijayabharati@gmail.com T. Sita Mahalakshmi (&) Department of CSE, GITAM University, Visakhapatnam, India e-mail: sanevani.55@gmail.com © Springer Science+Business Media Singapore 2016 N.R. Shetty et al. (eds.), Emerging Research in Computing, Information, Communication and Applications, DOI 10.1007/978-981-10-0287-8_18 201