Abstract

Cloud data storage is a model of data storage where data in its digital form is stored in logical pools across the physical storage which is distributed across multiple servers usually in diverse locations. The full physical environment is owned and managed by an organization called Cloud Service Provider (CSP). In this type of storage, the data is distributed and owned by third party, and there is risk of unauthorized access. This makes security, reliability, confidentiality and privacy of data more important when storage in cloud is thought of. Although there are methods available for providing security, much work is not done with emphasis on dynamic nature of the data. Hence securing the data while updating becomes important. In this paper, a method that ensures confidentiality of data stored in cloud using homomorphic encryption is presented. The paper also provides a technique to ensure confidentiality during data updates in cloud. The presented method includes byte level automorphism for ensuring data integrity and confidentiality. The tabulated experimental results show that the proposed method provides more secure frame work for ensuring confidentiality and integrity of data in cloud.

Highlights

  • According to a definition given by the NIST (National Institute of Standards and Technology), cloud computing is defined as: “Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction”

  • Plain Text (PT) are like an input to any algorithm which encrypts it into an unreadable form called Cipher Text (CT) .CTs is readable only when they are decrypted using key

  • Homomorphic encryption helps in this encryption –decryption process as follows: - it allows specific types of computations to be done on cipher text that produces an encrypted result which is again a cipher text

Read more

Summary

Introduction

NIST defined five essential characteristics that distinguish cloud from other technologies, namely: on-demand self-service, broad network access, resource pooling, rapid elasticity and measured service [1][23][24]. Homomorphic encryption helps in this encryption –decryption process as follows: - it allows specific types of computations to be done on cipher text that produces an encrypted result which is again a cipher text. This cipher text is same as the outcome of the same operations computed on the plain text [3]

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call