
Data error may
occur when humans manually enter or key-in data. Data error also occurs when
data is transferred from one computer to other. When there is a virus attack
then there is a data loss. Or there can be a bug in the software itself.
Sometimes a disk crash can happen and may lead to data loss. At-times there are
natural disasters such as fire or flood that leads to a data error.
Data Integrity
can be achieved by backing up data always. You can also control access to data
through security mechanisms. Invalid data entry can be prevented by an
effective user interface design. When you transmit data you can use a error
detection or error correction software.
Data Integrity
in a cloud is assured when there is no change in data between two consequent
file access.
Though the
prospect of storing data on the cloud is very attractive and cheap, there is no
promise of data integrity in the cloud. The cloud service provider may delete
some cloud content accidentally or wantonly. To ensure data integrity a Service Level Agreement (SLA) is signed
between the cloud service provider and user. Cryptography is used to ensure
that data is protected. When users add, delete, or modify data in the cloud, it
must be reflected properly in the cloud data. Data Recovery and encoding can be
used to retrieve data in case of a failure.