Integrity checking for cloud environment using encryption algorithm
P. Varalakshmi, Hamsavardhini Deventhiran · 2012
Integrity checking becomes imperative to secure data in a cloud environment. It is important to ensure that the stored data is neither compromised nor corrupted. Many of existing protocols reveals client's sensitive data by sharing the encryption and decryption keys with the cloud server. Also, entrusting service provider at cloud side is of no use. The proposed work draws a conceptual cloud architecture by adopting an encryption algorithm with dynamic small size key to ensure the security and doesn't compromise any information with the cloud server. It involves a third party broker who encrypts the clients' information for ensuring the security, partitioned into multiple segments based on the remaining dynamic storage capacity presents in the VMs of cloud storage servers and store these encrypted segments of the clients' file on the corresponding VMs of the cloud storage providers. It then generate the hash value of the encrypted segments, store and manage these details for verification purpose. The performance measures like better encryption time and a quicker detection of compromise of the clients' files in cloud environment is possible with the proposed system.