Group No 1

Introduction:
Innovations are necessary to ride the inevitable tide of change. Most of enterprises are striving to reduce their computing cost through the means of virtualization. This demand of reducing the computing cost has led to the innovation of Cloud Computing. Cloud Computing offers better computing through improved utilization and reduced administration and infrastructure costs. Cloud Computing is still at its infant stage and a very new technology for the enterprises. Therefore, most of the enterprises are not very
confident to adopt it.
Our project will tackle this issue for enterprises in terms of cost and security. We focus on research and development in the area of data security in a cloud. We propose a solution that deals with providing redundancy and error detection and correction of data that is stored on the cloud.
The three main service models in cloud are:

  1. Software as a Service (SaaS) – the cloud user controls only application configurations.
  2. Platform as a Service (PaaS) – the cloud user also controls the hosting environment.
  3. Infrastructure as a Service (IaaS) – the cloud user controls everything except the data centre infrastructure.

Common Security Requirements:

  • Confidentiality: Ensure that information is not disclosed to unauthorized persons
  • Integrity: Ensuring that information held in a system is a proper representation of the information intended and that it has not been modified by an unauthorized person.
  • Availability: Ensuring that information processing resources are not made unavailable by malicious action.
  • Non-Repudiation: Ensuring that agreements made electronically can be proven to have been made.

Objectives:
We plan to implement an algorithm that will take care of the following things in terms of data storage in a cloud:

  1. Ensure data redundancy.
  2. Effective data block storage.
  3. Challenge-response protocol for error detection.
  4. Efficient protocol for error correction.

Currently, there is no security solution that allows the user to check the data stored on the cloud remotely. Our aim is to provide security in cloud computing by ensuring data integrity using digital signatures.